Creation automatique d'un form a partir d'une requete sql ou du nom d'une table

Soyez le premier à donner votre avis sur cette source.

Vue 13 624 fois - Téléchargée 3 311 fois

Description

Ce programme permet de générer un .frm à partir d'une requête sql ou du nom d'une table.
Je m'explique, lorsque vous voulez manipuler un table, il vous faut créer tous les label et textbox
de la table en question et ensuite gérer la gestion et l'affichage etc... classique.
Hé beh là, tous les label et textbox seront créés directement dans un fichier txt .frm
Il ne vous reste plus qu'à faire add Form et choisir le fichier que vous venez de créer ;)

Conclusion :


Je n'ai pas trouvé comment intégrer directement un fichier .frm à un formulaire par le code, si quelqu'un à la source, je suis intéressé...
Sinon, vous pouvez évidemment améliorer cette source et rajouter autant de chose que vous voulez, notament, ma class VB pr gérer une table Access, je ne l'ai pas fait là, afin de vous laissez le choix, mais je vous le conseil fortement, car il y a un gain de temps remarquable...

Codes Sources

A voir également

Ajouter un commentaire Commentaires
ImmoAssist Messages postés 12 Date d'inscription lundi 16 mai 2005 Statut Membre Dernière intervention 20 février 2006
20 févr. 2006 à 11:54
Le pied, serait de générer dynamiquement au runtime la form, sans FRM.
tbbuim1 Messages postés 940 Date d'inscription jeudi 20 février 2003 Statut Membre Dernière intervention 3 février 2011 9
20 févr. 2006 à 13:01
lol, le truc dont tu parles existe déjà
voir http://www.vbfrance.com/codes/IMPLEMENTATION-AUTOMATIQUE-RECORDSET-POUR-TOUS-PROVIDERS-PASSER-RECORDSET_33090.aspx
Je voulais le formulaire, pas un formulaire dynamique...
cs_asimengo Messages postés 280 Date d'inscription jeudi 24 mars 2005 Statut Membre Dernière intervention 18 mars 2009
21 févr. 2006 à 09:34
pas mal. Néanmoins avant la création ton interface devrait demander suffisamment d'éléments pour remplir automatiquement datafield, datamember, datasource, puisque le but est d'implementer la table.

A moins que je me montre VB n'a t-il pas un assistant pour faire la même chose?
tbbuim1 Messages postés 940 Date d'inscription jeudi 20 février 2003 Statut Membre Dernière intervention 3 février 2011 9
21 févr. 2006 à 09:42
Je ne vois pas l'intérêt... Tout ce que je veux c récupérer le nom des colonnes de la requête ou de la table et créer autant de champs et de labels correspondant, c'est tout! Le reste à vous de l'implémenter... Moi c'est tout ce dont j'avais besoin, je partage cette source pour tout ceux qui galère comme moi à perdre des heures à faire des formulaires pour les tables sous VB. Je viens d'access, où je programme un logiciel de gestion commercial en 3h! Si ya un assistant qui fait ça, alors je ne suis pas au courant. il est où?
viarn Messages postés 33 Date d'inscription dimanche 28 septembre 2003 Statut Membre Dernière intervention 21 février 2006
21 févr. 2006 à 10:22
Salut, si ça peut également t'aider j'avais créé un petit ocx qui permettait d'aficher une listView d'une table choisie. Il restait encore du boulot dessus. Enfin si tu veux jeter un oeil c'est par là.
http://www.vbfrance.com/codes/LISTEVIEW-AVEC-BASE-DONNEES-OCX_27989.aspx

A+ vincent

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.