Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2424 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Comment avoir une form dynamique en VB?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment avoir une form dynamique en VB?

n°128954
deus666
Posté le 20-04-2002 à 23:25:37  profilanswer
 

Bon voilà,  
 
J'ai une form contenant une textbox avec un bouton ajout qui sont +- liés. + 4 textbox qui vont contenir des infos venant de la db.
 
J'entre un numéro dans la textbox.
Dès que j'appuie sur le bouton "ajout", cela envoie une requête en bd access afin de récupérer tous les champs (4) appartenant à ce numéro.
 
Et j'affiche ces données dans les 4 textbox présentes sur cette form.
Tout cela , je sais le faire MAIS j'aimerais que si j'entre encore un numéro et que je clique sur "ajout", 4 nouvelles textbox apparaissent en dessous  de celle qui existait déjà contenant les infos du numéro entré.
Et ainsi de suite.
 
Comment faire pour avoir une feuille dynamique ??
 
Merci. :crazy:

mood
Publicité
Posté le 20-04-2002 à 23:25:37  profilanswer
 

n°128956
cerdoc
Comment l'AK47 à changé ma vie
Posté le 20-04-2002 à 23:31:49  profilanswer
 

-> crée des collections de boutons.
tes 4 premiers boutons appeles-les cmdCHAMP1(0) cmdCHAMP2(0) cmdCHAMP3(0) cmdCHAMP4(0)
 
apres pour charger 4 nouveau boutons fais ça :
 
load cmdCHAMP1(i)
load cmdCHAMP2(i)
load cmdCHAMP3(i)
load cmdCHAMP4(i)
 
puis places-les sur la feuille en fonction des boutons précédents par exemple :
 
cmdCHAMP1(i).left=cmdCHAMP1(i-1).left
cmdCHAMP1(i).top=cmdCHAMP1(i-1).top+2*cmdCHAMP1(i-
1).height
 
(pareil pour les 3 autres )

n°128983
deus666
Posté le 21-04-2002 à 03:12:46  profilanswer
 

oki , je vais essayer merci.

n°129027
deus666
Posté le 21-04-2002 à 14:11:34  profilanswer
 

je viens d'essayer .
 
Donc lorsque tu mets (i) , en fait c'est un compteur, je  suppose.
 
Donc je viens de le faire mais il me dit :
"L'élément du groupe de contrôle '1' n'existe pas".
 
Lorsque tu fais : load cmdCHAMP1(i) , est ce que cela crée le bouton?
 
Pour créer des groupes de boutons, ne faut il pas qu'ils soient tous avec le même nom? Mais l'indice permet de les différencier.

n°129037
deus666
Posté le 21-04-2002 à 15:26:31  profilanswer
 

up

n°129075
deus666
Posté le 21-04-2002 à 18:35:45  profilanswer
 

wow les gars, pas fortiche quand même.
A part une réponse mais qui reste quand même à rediscuter, c'est tout ce que l'on me propose.
 
 :ouch:

n°129114
cerdoc
Comment l'AK47 à changé ma vie
Posté le 21-04-2002 à 22:27:49  profilanswer
 

exuze les dimanche je sors qd meme :)
 
ouaip le i c'est un compteur/index ( t'appel ça comme tu veux )
 
Lorsque tu fais : load cmdCHAMP1(i) , est ce que cela crée le bouton? oui
 
Pour créer des groupes de boutons, ne faut il pas qu'ils soient tous avec le même nom? Mais l'indice permet de les différencier. tout a fait

n°129118
deus666
Posté le 21-04-2002 à 22:44:40  profilanswer
 

oui mais pq il me dit que : cmdCHAMP1(i) où i vaut 3 n'existe pas???
 
tu me dis :"tes 4 premiers boutons appeles-les cmdCHAMP1(0) cmdCHAMP2(0) cmdCHAMP3(0) cmdCHAMP4(0) "
 
oui mais alors ce ne sont pas des boutons du même groupe puisqu'ils ont des noms différents.
 
que dois je faire?

n°129155
Carbon_14
Posté le 22-04-2002 à 09:46:18  profilanswer
 

Il ne faudrait pas plutôt créer quatre objets du même nom ?
load cmdCHAMP(0)
load cmdCHAMP(1)
load cmdCHAMP(2)
load cmdCHAMP(3)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Comment avoir une form dynamique en VB?

 

Sujets relatifs
[MFC] Problème avec un menu dynamique[JAVASCRIPT] Menu dynamique
[C++Builder] Création dynamique d'images[access] ss form
[Delphi] Question à propos du Form principal[PHP] Vérifier si les champs d'un form sont remplis...pb (code inside)
Comment inserer un Rich text box sur une form dans visual basic 5 ??Resizing d'image dynamique en PHP
[DELPHI - DLL]pb d'affichage d'une formMenu dynamique horizontaux
Plus de sujets relatifs à : Comment avoir une form dynamique en VB?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR