Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

ACC2000 : Proc�dure pour remplir des zones de texte avec des s�lections d'une zone de liste modifiable multicolonne


View products that this article applies to.

R�sum�

Cet article explique comment remplir plusieurs zones de texte avec les s�lections effectu�es dans une zone de liste modifiable multicolonne, puis enregistrer le contenu des zones de texte sous forme d'enregistrement dans une table.

↑ Back to the top


Plus d'informations

ATTENTION�: Si vous suivez les �tapes d�crites dans cet exemple, vous modifiez la base de donn�es exemple Northwind.mdb. Le cas �ch�ant, vous pouvez effectuer une copie de sauvegarde de ce fichier, puis ex�cuter la proc�dure sur la copie de la base de donn�es.

Microsoft fournit des exemples de programmation � titre indicatif uniquement, sans garantie expresse ou implicite, notamment toute garantie implicite de qualit� et d'ad�quation � un usage particulier. Pour bien comprendre cet article, vous devez poss�der une bonne connaissance du langage de programmation mentionn� et des outils utilis�s pour la cr�ation et le d�bogage des proc�dures. Les techniciens du Support technique de Microsoft peuvent vous aider � comprendre la fonctionnalit� d'une proc�dure, mais ils ne modifieront pas ces exemples afin de fournir des fonctionnalit�s suppl�mentaires ou des proc�dures de construction adapt�es � vos besoins sp�cifiques. Si votre exp�rience en mati�re de programmation est limit�e, vous pouvez contacter un Partenaire certifi� Microsoft (MCP) ou appeler la ligne de consultation payante de Microsoft au 09 70 01 90 90. Pour plus d'informations sur les Partenaires certifi�s Microsoft, veuillez consulter le site Web suivant�: Pour plus d'informations sur les options de support disponibles et sur la fa�on de contacter Microsoft, visitez le site Web Microsoft suivant�: Pour mettre � jour des zones de texte avec des s�lections effectu�es dans une zone de liste modifiable multicolonne, proc�dez comme suit�:
  1. Ouvrez la base de donn�es exemple Northwind.mdb.
  2. Cr�ez une table dans Northwind.mdb qui inclut les champs suivants�:
       Tableau�: Table1
       ----------------------
       Field Name: ID
       Data Type:  Autonumber
       Primary Key
       ---
       Field Name: FirstName
       Data Type: Text
       ---
       Field Name: LastName
       Data Type: Text
       ---
       Field Name: Title
       Data Type: Text
    					
  3. Cr�ez un formulaire dans Northwind.mdb qui contient les contr�les suivants�:
       Formulaire : Form1
       ----------------------
       RecordSource: Table1
       ---
       Control Type: Text Box
       Name: txtFirstName
       ControlSource: FirstName
       ---
       Control Type: Text Box
       Name: txtLastName
       ControlSource: LastName
       ---
       Control Type: Text Box
       Name: txtTitle
       ControlSource: Title
    					
  4. Ajoutez une zone de liste modifiable � Form1. Dans l'Assistant Zone de liste modifiable, proc�dez comme suit :
    1. Cliquez sur Je veux que la liste modifiable recherche les valeurs dans une table ou requ�te, puis cliquez sur Suivant.
    2. Cliquez sur Table : Employ�s, puis cliquez sur Suivant.
    3. D�placez les champs LastName, FirstName et Title de la liste des Champs disponibles vers la liste Champs s�lectionn�s en s�lectionnant chaque champ, puis en cliquant sur le bouton >. Cliquez sur Suivant.
    4. Cliquez sur Suivant, sur Se souvenir de la valeur pour une utilisation ult�rieure, puis sur Suivant.
    5. Dans la zone Quelle �tiquette souhaitez-vous pour votre liste modifiable, tapez Faites votre choix, puis cliquez sur Terminer.
  5. Dans le menu Affichage, cliquez sur Propri�t�s.
  6. Cliquez sur l'onglet Autre, puis tapez cboNames dans la zone Nom.
  7. Dans l'onglet �v�nement, cliquez sur la zone d'�v�nement Apr�s MAJ, puis sur le bouton G�n�rer�(...).
  8. Cliquez sur G�n�rateur de code, puis sur OK.
  9. Dans Visual Basic Editor, tapez le code suivant�:
    Private Sub cboNames_AfterUpdate()
       Me.txtFirstName = Me![cboNames].column(1)
       Me.txtLastName = Me![cboNames].column(2)
       Me.txtTitle = Me![cboNames].column(3)
    End Sub
    					
  10. Quittez Visual Basic Editor, puis ouvrez le formulaire Form1 en mode Formulaire.
  11. Cliquez sur un �l�ment de la zone de liste modifiable, puis cliquez sur Enregistrement suivant. R�p�tez cette �tape pour chaque enregistrement que vous souhaitez enregistrer.
  12. Ouvrez Table1 en mode Table pour confirmer que les nouveaux enregistrements ont bien �t� enregistr�s. Notez qu'apr�s avoir cliqu� sur un �l�ment de la zone de liste modifiable, la propri�t� AfterUpdate ex�cute la proc�dure �v�nementielle qui remplit les trois zones de texte du formulaire, et un nouvel enregistrement est ajout� � Table1.

↑ Back to the top


Propri�t�s

L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

↑ Back to the top


Article Info
Article ID : 322900
Revision : 0
Created on : 1/1/0001
Published on : 1/1/0001
Exists online : False
Views : 282