Accueil
Accueil Le Club Delphi Kylix C C++ Java J2EE DotNET & C# Visual Basic Access Pascal Dev Web PHP ASP XML UML SQLSGBD Windows Linux Autres
logo

precedent    sommaire    suivant   


Comment créer une zone de texte de type ovale ?
auteur : sasmira_
En bricolant un peu :
Créez un oval dans Word (car Access ne sait pas pas) par exemple en choisissant la couleur voulue de votre remplissage. Faites un copier-coller vers ton formulaire Access et dans les propriétés de votre oval, mettez style de fond transparent et style de bordure transparent. Placez une zone de texte ayant la même couleur que votre ovale avec style de bordure transparent.


Renvoyer dans une zone de texte la valeur d'un champ en fonction du contenu d'une zone de liste
auteur : FRED.G
Une solution simple consiste à ajouter une colonne au contenu de la zone de liste modifiable.
Cette colonne n'est autre que le champ contenant (dans la table ou requête source de la liste) les données à afficher dans la zone de texte, en fonction du choix fait dans la liste.
Remarque : il est possible de masquer cette colonne en utilisant la propriété Largeur Colonnes de la liste.
Une fois que la colonne à été ajoutée au contenu de la zone de liste, il sera possible d'utiliser l'événement Après Maj de cette-ci et sa propriété Column, pour mettre à jour la valeur de la zone de texte.

Exemple :
Soit une table de Clients (numClient, NomClient...)
On veut que lorsque l'on selectionne le numclient dans une zone de liste, le nom du client selectionné s'affiche dans une zone de texte.

Nous aurons à définir les propriétés de la zone de liste par exemple comme ceci :
Type Contenu : table/requete
Contenu : SELECT NumClient,NomClient FROM TblClient
NbColonne : 2
Colonne liée : 1
Largeurs colonnes : 2; 0 (0 sert à masquer une colonne...)

Puis dans le code :
Private Sub MaListe_AfterUpdate()
    MaTextBox = MaListe.Column(1) 'J'ai mis 1 comme numéro de colonne mais
                  'le numéro réel doit être le numéro de la colonne affichant les initiales moins 1.
End Sub

precedent    sommaire    suivant   

Consultez les autres F.A.Q's


Les sources présentés sur cette pages sont libre de droits, et vous pouvez les utiliser à votre convenance. Par contre cette page de présentation de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright ©2004  Developpez LLC. Tout droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérets. Cette page est déposée à la SACD.

Vos questions techniques : forum d'entraide Accueil - Publiez vos articles, tutoriels, cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter - Copyright 2000..2005 www.developpez.com