Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/06/2011, 15h10   #1
Invité régulier
 
Femme Virginie Duboc
Étudiant
Inscription : juin 2011
Messages : 29
Détails du profil
Informations personnelles :
Nom : Femme Virginie Duboc
Âge : 20
Localisation : France, Oise (Picardie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 29
Points : 7
Points : 7
Par défaut Equivalent du "RowSource" pour les zones de texte

Bonjour !

Je voudrais savoir quel est l'équivalent du "RowSource" pour les zones de texte svp ? J'ai beau chercher un peu partout, je ne trouve pas. J'ai entendu parler de "ControlSource" mais ça ne fonctionne pas...
voyel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 15h17   #2
Membre éprouvé
 
Avatar de dumas.blr
 
Homme Jean-Yves DUMAS
Consultant informatique
Inscription : juin 2010
Messages : 325
Détails du profil
Informations personnelles :
Nom : Homme Jean-Yves DUMAS
Âge : 48
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Conseil

Informations forums :
Inscription : juin 2010
Messages : 325
Points : 447
Points : 447
Bonjour Voyel,

il s'agit bien du controlsource.

Pour que le champ soit bien alimenté, il est important que le formulaire où est située la zone de texte soit basé sur une table ou une requête.
La liaison entre le controle et la colonne sera alors immédiate
__________________
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème !!!
si tout est OK, n'oubliez pas de cliquer sur
dumas.blr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 15h20   #3
Invité régulier
 
Femme Virginie Duboc
Étudiant
Inscription : juin 2011
Messages : 29
Détails du profil
Informations personnelles :
Nom : Femme Virginie Duboc
Âge : 20
Localisation : France, Oise (Picardie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 29
Points : 7
Points : 7
Merci pour la réponse !
Ce n'est pas dans un formulaire mais dans un état que j'en ai besoin...
Voilà mon code :

Code :
1
2
3
4
5
6
7
Private Sub Report_Open(Cancel As Integer)
 
dateabs.ControlSource = "SELECT dateabs FROM absences WHERE dateabs >= '01/" & Forms!mailingdetfiltre!listemois.Column(0) & "/" & Format("m", Now()) & "' AND dateabs < '01/" & Forms!mailingdetfiltre!listemois.Column(0) + 1 & "/" & Format("m", Now()) & "';"
heuredeb.ControlSource = "SELECT heuredeb FROM absences WHERE dateabs >= '01/" & Forms!mailingdetfiltre!listemois.Column(0) & "/" & Format("m", Now()) & "' AND dateabs < '01/" & Forms!mailingdetfiltre!listemois.Column(0) + 1 & "/" & Format("m", Now()) & "';"
heurefin.ControlSource = "SELECT heurefin FROM absences WHERE dateabs >= '01/" & Forms!mailingdetfiltre!listemois.Column(0) & "/" & Format("m", Now()) & "' AND dateabs < '01/" & Forms!mailingdetfiltre!listemois.Column(0) + 1 & "/" & Format("m", Now()) & "';"
 
End Sub
Mais quand je le lance ça m'affiche 3 inputbox à la suite où ils me demandent d'entrer des informations :/
voyel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 15h42   #4
Membre éprouvé
 
Avatar de dumas.blr
 
Homme Jean-Yves DUMAS
Consultant informatique
Inscription : juin 2010
Messages : 325
Détails du profil
Informations personnelles :
Nom : Homme Jean-Yves DUMAS
Âge : 48
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Conseil

Informations forums :
Inscription : juin 2010
Messages : 325
Points : 447
Points : 447
Bonjour Voyel,

Pourquoi ne pas tout simplement baser l'état sur une requête dont la source serait :
Code :
"SELECT dateabs, heuredeb, heurefin FROM absences WHERE dateabs >= '01/" & Forms!mailingdetfiltre!listemois.Column(0) & "/" & Format("m", Now()) & "' AND dateabs < '01/" & Forms!mailingdetfiltre!listemois.Column(0) + 1 & "/" & Format("m", Now()) & "';"
Puis de baser les zone de texte sur les champs dateabs,, heuredeb, heurefin ?
__________________
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème !!!
si tout est OK, n'oubliez pas de cliquer sur
dumas.blr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 15h59   #5
Invité régulier
 
Femme Virginie Duboc
Étudiant
Inscription : juin 2011
Messages : 29
Détails du profil
Informations personnelles :
Nom : Femme Virginie Duboc
Âge : 20
Localisation : France, Oise (Picardie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 29
Points : 7
Points : 7
Ca ne marche pas non plus... :/

Ca m'affiche une inputbox comme ça :

Titre : Entrer une valeur de paramètre
Texte : SELECT dateabs FROM absences WHERE dateabs >= '01/2/a' AND dateabs < '01/3/a';
voyel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 16h03   #6
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 617
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 617
Points : 30 959
Points : 30 959
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

On ne peut mettre de requête SQL comme source d'un contrôle dans Access.

A lire : http://jdgayot.developpez.com/tutori...ultats-labels/

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 16h05   #7
Invité régulier
 
Femme Virginie Duboc
Étudiant
Inscription : juin 2011
Messages : 29
Détails du profil
Informations personnelles :
Nom : Femme Virginie Duboc
Âge : 20
Localisation : France, Oise (Picardie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 29
Points : 7
Points : 7
Merci pour la réponse, mais dans ce cas, comment faire ?!
voyel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 16h16   #8
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 617
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 617
Points : 30 959
Points : 30 959
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Re

Citation:
Envoyé par voyel Voir le message
Merci pour la réponse, mais dans ce cas, comment faire ?!
Lire le tuto dans un premier temps, et ensuite tu peux par exemple voir du coté des fonctions de domaines (il y a un tuto dessus)

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 16h19   #9
Invité régulier
 
Femme Virginie Duboc
Étudiant
Inscription : juin 2011
Messages : 29
Détails du profil
Informations personnelles :
Nom : Femme Virginie Duboc
Âge : 20
Localisation : France, Oise (Picardie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 29
Points : 7
Points : 7
Le problème c'est que dans le tuto, il n'y a pas écrit comment faire. Et je ne suis pas très douée en VBA donc...

Mon problème c'est que j'aimerais seulement savoir ce qu'il faut mettre à la place de "ControlSource" ou à la place de ma requête pour pouvoir avancer dans mon projet que je dois finir pour vendredi matin.
voyel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 16h38   #10
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 617
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 617
Points : 30 959
Points : 30 959
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Re

A mon avis tu devrais le relire en profondeur, car tout est expliqué, il est très bien fait et accessible.

Ce n'est pas en 15 minutes que l'on peut lire correctement un tuto.

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 16h41   #11
Invité régulier
 
Femme Virginie Duboc
Étudiant
Inscription : juin 2011
Messages : 29
Détails du profil
Informations personnelles :
Nom : Femme Virginie Duboc
Âge : 20
Localisation : France, Oise (Picardie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 29
Points : 7
Points : 7
Je n'ai pas le temps de le relire car j'ai beaucoup de retard, d'où cette demande ! Je l'ai survolé, et d'après ce que j'ai vu ça ne répond pas à ma question. Si j'avais le temps je n'aurais pas posté ici, j'aurais simplement cherché ! (Même si je l'ai déjà fait)
voyel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2011, 11h55   #12
Invité régulier
 
Femme Virginie Duboc
Étudiant
Inscription : juin 2011
Messages : 29
Détails du profil
Informations personnelles :
Nom : Femme Virginie Duboc
Âge : 20
Localisation : France, Oise (Picardie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 29
Points : 7
Points : 7
J'ai trouvé seule, mais merci quand même, bonne journée.
voyel est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h39.


 
 
 
 
Partenaires

Hébergement Web