begin process at 2012 02 15 17:59:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Formulaire

 > 

Passage de donnée d'un formulaire à un autre ? pour modification


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Passage de donnée d'un formulaire à un autre ? pour modification

mardi 13 août 2002 à 13:24:40 | Passage de donnée d'un formulaire à un autre ? pour modification

Gdal

Bonjour,

J'ai deux formulaires:

+ "Form1" qui contient:
- 1 bouton supprimer (pour supprimer la ligne séléectionnée !)
- 1 zone de liste (la source est le table "Table1"; [Nom] ; [Prénom] ; [Adresse] ....

+ "Form2" qui contient:
- 1 bouton "Modifier"
- 1 bouton "Fermer"

Le problème est le suivant:

Je démarre sur "Form1", je vois toutes les données dans la zone de liste.
Quand je double click sur une ligne je voudrais que le formulaire "Form2" s'ouvre avec les champs [Nom] ; [Prénom] ; [Adresse] .... contenant les valeurs de ligne de la zone de liste du "Form1"...
L'utilisateur modifie les données et appuie sur le bouton "modifier", retour au "form1" avec mise a jour de la liste ...

une question ... Comment faire ??

Merci

Gwendal


mercredi 14 août 2002 à 09:43:53 | Re : Passage de donnée d'un formulaire à un autre ? pour modification

dowoi

Salut,
a mon avis le plus performant est d'utiliser un curseur (recordset) qui va parcourir ta base jusqu'a trouver et se placer sur l'enregistrement correspondant dans ta base.
Tu affiches ces infos dans ton autre formulaire.

ex :

'Variables globales permettant la connection à la table
Public Cntxxx As ADODB.Connection
Public Rstxxx As ADODB.Recordset


Public Sub Connection_table()
'Procédure globale permettant d'acceder à la table

Set Cntxxx = CurrentProject.Connection
Set Rstxxx = New ADODB.Recordset

' Ouvre la table ERP
With Rstxxx
.CursorType = adOpenKeyset
.LockType = adLockOptimistic
.Open "TABLE", Cntxxx

.movefirst
while rstxxx!NomChamps <> liste
.movenext
wend

form2.open (ou kelke chose kome ca !!!)
text1 = rstxxx!Nomchamps
text2 = rstxxx!Nomchamps2
...

(pour les modifs utilise la méthode EDIT sur ton recordset : rstxxx.edit suivi des modifs : rstxxx!NomChamps = txt1...)

end with
End Sub

Voili voilou
Ca peut te paraitre un peu compliké au départ mais une fois que tu maitrise tu fait ce que tu veux !! et utilise l'aide tu as des exemples
@++


Cette discussion est classée dans : bouton, ligne, formulaire, liste, form1


Répondre à ce message

Sujets en rapport avec ce message

Passage de donnée d'un formulaire à un autre ? pour modification [ par Gdal ] Bonjour,J'ai deux formulaires:+ "Form1" qui contient:- 1 bouton supprimer (pour supprimer la ligne séléectionnée !)- 1 zone de liste (la source est le Initialisation formulaire [ par weedtrompette ] Salut,Voici mon probleme:J'ai un Form1 dans lequel j'ai une listbox.je choisi un element de la listbox, je click sur un bouton Valider et la j'ai un f code bouton formulaire excel [ par docgeo ] GeoGeoBonjour!!!Je travaille sous Excel. J'ai créer un bouton sur une feuile à côté de mon tableau. Lorque l'utilisteur appuie dessus ca ouvre un form Attente de la réponse d'un formulaire [ par jsmeiway ] BonjourVoilà j'ai une fonction sur un formulaire form1 qui appelle le form2, mais j'aimerais qu'elle attende la réponse de form2 avant de continuer da liste deroulante ds un formulaire [ par thibautlolo ] bonjour a tousvoila ce vous explique j'ai cree un formulaire avec un liste deroulante et un bouton supprimer la c'est facile ou ca ce complique si je Listebox formulaire [ par jordinette ] Bonjour dans mon formulaire Access, j'ai une liste affichant le résultat d'une requete (sur 6 colonnes). dans les propriétés de cette liste j'ai activ IHM -> Zone de liste, lien hypertexte [ par lisco ] Bonjour, j'ai une IHM qui contient une zone de liste dans lequel j'affiche plusieurs lignes qui representent des titres d'ouvrages , et quand je cliqu SOS Probleme sur access [ par magnoliadupc ] Bonjour, Depuis quelques semaines, je développe une application en Vb sur access. Cette application est capable de générer des statistiques et des lis Temps de traitement long d'excel vers listbox vb6 [ par sancho12345 ] Bonjour à vous, J’ai un souci de rapidité entre VB6 et Excel, je m’explique. J’ai un fichier Excel avec plusieurs colonnes et environ 300 lignes. L [déplacé VB6 -> VBA] Créer un nouvel enregistrement [ par poky57 ] Bonjour, J'ai réalisé un formulaire que j'appelerai "F" à partir d'une table nommée "T". Ce que j'aimerais, c'est qu'à partir de mon formulaire, je


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,248 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales