Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX


comment réaliser une table, pour une base de donnée a partir d'une fenêtre.szw

Partagez
avatar
montgesoye
Nouveau
Nouveau

Masculin Nombre de messages : 11
Age : 42
Localisation : rouen
Emploi/loisirs : responsable cuisine
Humeur : bonne
Date d'inscription : 20/06/2010

comment réaliser une table, pour une base de donnée a partir d'une fenêtre.szw

Message par montgesoye le Jeu 8 Juil 2010 - 10:33

bonjours a tous

j'ai créer des fenêtres et je voudrais en faire des tables pour mettre dans une base de donné, le souci c'est que je c'est juste faire les fenêtres mais pas mettre en place mes tables et basse de données.

je travaille en MYSQL est voudrais pas me connecter sur un serveur mais avoir mes données des tables sur mon pc directement , comment faire ?

je suis plus qu'un debutant je demande de l'aide ou modéle qui pourrais me faire comprendre;
ou une personne qui pourrais m'aider directement sur mon fichier que je peux joindre ensuite, s'il veut plus d'info.
merci d'avance de m'avoir lu .

amicalement
david
avatar
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1875
Age : 25
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Etudiant à SUPINFO International University, stagiaire à Microsoft Corporation
Date d'inscription : 24/01/2008

Re: comment réaliser une table, pour une base de donnée a partir d'une fenêtre.szw

Message par Admin le Jeu 8 Juil 2010 - 10:55

Bonjour,

Alors tout d'abord, le MySQL ne fonctionne qu'à distance, ça ne fonctionne pas en locale (à moins que tu ais transformé ton ordinateur en serveur MySQL et dans ce cas tu n'es pas si débutant que ça ).
Donc il faudra plutôt utiliser SQL Server, qui est normalement installé avec SZ 2011 ^^, tu verras, ça fonctionne quasiment pareil

Compte tenu que tu es débutant, je ne vais pas te demander d'installer ne plus les petits outils permettant de créer une base de donnée en local (sur ton pc directement, pas à distance).

Dans un premier temps, je vais te proposer de créer une fenêtre avec par exemple un simple bouton. Créer une fonction lié à l'évènement Click du bouton en question.

* Ensuite, dans l'éditeur de fonction, ajoute une action "Se connecter à un serveur SQL", dans la catégorie SQL, coche la case "connexion locale" et clic sur Ok. Normalement tu n'as pas besoin de mettre les autres paramètres.

* Maintenant que tu es connecté au service de base de données de ton ordinateur, nous allons créer une base de données, donc ajoute une action "Créer une base de donnée SQL". Entre le nom de ta base de donnée (de préférence sans espace) puis valide.

* Maintenant que la base est créé, on va y ajouter une nouvelle table . Utilises l'action "Créer une table", met le nom de la table, toujours sans espace, le nom des colonnes et les types de données qu'elles peuvent recevoir (texte, nombre..etc).

Voila ! Génère ton projet et clic sur ton bouton ^^. Ta base de donnée et ta table seront créé ! Si tu re clic sur le bouton, tu auras une erreur car la base de donnée existe déja (vu qu'elle a été créé au coup précédent), donc bref, tu peux supprimer ton bouton et tout le reste qui va avec, tu n'en a plus besoin, c'était juste une petite manoeuvre pour démarrer la chose


A présent, dans ta fenêtre où tu veux éditer tes tables et les enregistrer, j'imagine que tu as un bouton quelque par pour te connecté aux tables...etc Dans une fonction lié à ce bouton (ou autre, je ne sais pas ce que tu as fais exactement ^^), met les action suivantes :

* Se connecter à un serveur SQL, encore une fois en local

* Une fois qu'on est connecté, on définit sur quel base de donnée on travail, donc pour cela, utilises l'action "Changer de base de donnée", et entre le nom de la base que tu as créés tout à l'heure.

* Et enfin, pour afficher une Table dans une fenêtre, tu dois créer un contrôle DataGridView, dans ta fenêtre. et pour charger ta Table dedans, utilise l'action "Charger une table de données SQL dans un DataGridView". Tu sélectionnes ton contrôle, et entre le nom de la table que tu as créé tout à l'heure.

* Enfin, pour enregistrer les modifications apportés à la table, il te suffit d'utiliser l'action "Enregistrer une table de données SQL modifié dans un DataGridView"

Et voila, la seule chose que je dirais, c'est de faire attention à ne pas utiliser des actions SQL et MySQL pour faire la même chose, ça ne fonctionnera pas .

Aide-toi de l'exemple "Utilisations de MySQL", dans la page de démarrage, si nécessaire ^^, mais toujours en faisant attention à ne pas confondre MySQL (qui fonctionne à distance) et SQL Server (qui fonctionne en local et à distance).



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware
avatar
montgesoye
Nouveau
Nouveau

Masculin Nombre de messages : 11
Age : 42
Localisation : rouen
Emploi/loisirs : responsable cuisine
Humeur : bonne
Date d'inscription : 20/06/2010

Re: comment réaliser une table, pour une base de donnée a partir d'une fenêtre.szw

Message par montgesoye le Ven 9 Juil 2010 - 11:18

merci pour tes conseils , bon j'ai réusi le debut , mais je me perd vers la fin a ce niveau

pour afficher une Table dans une fenêtre, tu dois créer un contrôle DataGridView, dans ta fenêtre. et pour charger ta Table dedans, utilise l'action "Charger une table de données SQL dans un DataGridView". Tu sélectionnes ton contrôle, et entre le nom de la table que tu as créé tout à l'heure.

j'ai carement du mal avec les applications , sa parait simple mais j'ai du mal au niveau des fenêtres , sur la gauche je tombe toujour sur la boite outil ou il y a API enfin un truc comme sa dans les fonctions , pas sur SQL et quand je tombe dessus j'arrive des que je la perd la boite outil je la retrouve pas , bref la panique.

en tous les cas merci pour ce conseil , je vais encore travailler essayer et refaire mais bon depuis hier j'essaie , je patoge .

seul souci pas avoir une personne qui sois la pour me former ou montrer, du coup je fais n'importe quoi surement, mon proget en final me parais difficile pour moi.

mettre les fenêtres en place facile c'est dire ce qui dois ce passer ensuite qui est trop dur pour moi .

merci de m'avoir lu a bientôt
david
avatar
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1875
Age : 25
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Etudiant à SUPINFO International University, stagiaire à Microsoft Corporation
Date d'inscription : 24/01/2008

Re: comment réaliser une table, pour une base de donnée a partir d'une fenêtre.szw

Message par Admin le Ven 9 Juil 2010 - 11:30

Aller, explication en image, ça aide beaucoup souvent :


Voici ce qu'est un DataGridView et à quoi ça ressemble dans le Concepteur de fenêtre :





Dans la fonction qui se lance quand on clic sur le contrôle "Button1" qu'il y a dans l'image précédente (tu sélectionnes le bouton dans le concepteur, clique droit, créer un évènement, tu sélectionnes l'évènement clic et tu valide, hop ! ta fonction est créé ^^). Dans la boîte à outils, tu as une catégorie SQL qui s'affiche, ajoute l'action "Charger une table de données SQL dans un DataGridView" :





Enfin, pour paramétrer cette action, sélectionne le DataGridView que tu as créés dans ta fenêtre, et entre le nom exacte de la Table à afficher :






Voila, si tu as d'autres problèmes n'hésite pas



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware
avatar
montgesoye
Nouveau
Nouveau

Masculin Nombre de messages : 11
Age : 42
Localisation : rouen
Emploi/loisirs : responsable cuisine
Humeur : bonne
Date d'inscription : 20/06/2010

Re: comment réaliser une table, pour une base de donnée a partir d'une fenêtre.szw

Message par montgesoye le Ven 9 Juil 2010 - 11:59

merci beaucoup mieux avec modèle photo , bon j'ai réusi mais aprés génération deux souci en image que j'envoie





j'espere que les photos y seronts bien en liens
merci encore pour les infos
avatar
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1875
Age : 25
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Etudiant à SUPINFO International University, stagiaire à Microsoft Corporation
Date d'inscription : 24/01/2008

Re: comment réaliser une table, pour une base de donnée a partir d'une fenêtre.szw

Message par Admin le Ven 9 Juil 2010 - 15:41

Bonjour,

Doubles cliquez sur l'action "Se connecter au serveur sql" que vous avez mit afin de l'éditer. Le problème est peu-être le suivant :

Si la session de votre ordinateur possède un mot de passe, essayez dans "nom d'utilisateur" et "mot de passe" de mettre vos identifiant de session Windows.

Sinon, allez dans le gestionnaire de variables, créez une nouvelle variable. Dans cette même action, dans la case "Variable recevant le résultat", sélectionnez votre variable, puis, par exemple, utilisez l'action "afficher un message" afin d'afficher la valeur de cette variable. Vous aurez peu-être ainsi quelques informations pouvant nous aider quand à la non connexion au serveur local.



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware
avatar
montgesoye
Nouveau
Nouveau

Masculin Nombre de messages : 11
Age : 42
Localisation : rouen
Emploi/loisirs : responsable cuisine
Humeur : bonne
Date d'inscription : 20/06/2010

Re: comment réaliser une table, pour une base de donnée a partir d'une fenêtre.szw

Message par montgesoye le Ven 9 Juil 2010 - 16:21

Merci pour c'est info
bon j'essaie de faire les changement sans succés , je suis démoralisé , je vais faire une pause aujourd'hui ....
sur excel j'arrivais a me faire aider par des forums , envoyer mes fichiers c'était plus facile , la je patoge a fond.
la programmation n'ais vraiment pas fait pour moi même avec un logiciel qui parais simple

Et en plus ce n'ais que le début du programme

merci a vous d'avoir lu
avatar
lereparateurdepc


Masculin Nombre de messages : 5491
Age : 24
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010

Re: comment réaliser une table, pour une base de donnée a partir d'une fenêtre.szw

Message par lereparateurdepc le Sam 10 Juil 2010 - 6:20

Bonjour ,

Ne jamais décourager !!!

cordialement ,

Le réparateur de PC .
avatar
montgesoye
Nouveau
Nouveau

Masculin Nombre de messages : 11
Age : 42
Localisation : rouen
Emploi/loisirs : responsable cuisine
Humeur : bonne
Date d'inscription : 20/06/2010

Re: comment réaliser une table, pour une base de donnée a partir d'une fenêtre.szw

Message par montgesoye le Sam 10 Juil 2010 - 13:20

merci a vous de vos conseils
dur aussi a mettre en place quand déja le debut bloque !!
pourtant mon proget parais simple faire des bases de donnée table et rentrer info a partir de fourmulaire comme modéle que j'ai déja un peu mis en place.



comme expliqué avant pas de souci pour faire les fenêtres c'est dire ce quel dois faire ensuite , qui me fait bloqué a font .

encore merci a vous
david

Contenu sponsorisé

Re: comment réaliser une table, pour une base de donnée a partir d'une fenêtre.szw

Message par Contenu sponsorisé


    La date/heure actuelle est Mar 25 Juil 2017 - 8:50