Windows Form VB 10, utilisation de plusieurs tables sql server 2008
-
mardi 14 février 2012 17:04
Bonjour,
Ayant, par le passé développé plusieurs applications à caractère professionnel en VB6 SP6,je suis en train d'évaluer VB10 pour migrer ces applications. Comme il n'existe pas d'outils de migration à ma connaissance (j'ai utilisé le DataEnvironment pour l'accès et la mise à jour des données) j'essaye reproduire manuellement ces applications.
Mon premier test consiste à faire une Windows Form qui gère une table "Clients", qui a la particularité de démarrer par un champ [Code_société] (je développe dans un contexte multi-sociétés). Pour l'affichage des données je ne rencontre pas de gros problèmes. Mon principal souci arrive lorsque je veux ajouter un nouveau client dans une socité précise; je n'arrive pas à trouver la ou les instructions qui vont me permettre de :
- Vider les champs de ma Windows Form (AddNew)
- associer les champs, dans certains cas, avec des données provenant d'une autre table présente dans ma Windows Form
- enfin mettre à jour mes données (Update)
Ou pourrais-je trouver un exemple me permettant de progresser dans ce développement?
Merci d'avance
JCB75
jcbc75
Toutes les réponses
-
mardi 14 février 2012 19:11Modérateur
Bonjour,
Avez-vous commencez par regarder les Coach de Visual Basic 2010 ?
http://msdn.microsoft.com/fr-fr/vbasic/bb265238
Cordialement
Gilles TOURREAU - MVP C#
Architecte logiciel/Consultant/Formateur Freelance
Blog : http://gilles.tourreau.fr
- MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
- MCITP : SQL Server 2008 Developper
- MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0 -
jeudi 16 février 2012 13:10
Bonjour et merci de votre réponse à laquelle je n'ai malheureusement pas ou répondre plus tôt.
Si j'ai bien compris, je dois utliser des procédures stockées pour effectuer des requêtes paramétrées (je fais toujours, dans mes requetes, référence à un databox de la windows form pour la sélection d'une société par exemple, ou un compte client, etc...).
D'autre part, je n'utilise que très rarement les datagrids; ayant plus souvent des windows forms avec des DataBox.
Je me heurte également au chainage de combobox (c'est d'ailleurs dommage que l'on ne puisse utiliser qu'une seule colonne, mais je pense povoir à l'avenir acquérir des objets style Infragistics) avec les databox (cas d'un code enregistré dans une table et présenté avec le libellé correspondant)
Je vais reprendre la dernière partie de l'atelier N°5 qui semble épondre en partie à ma demande.
Cordielement
jcbc75

