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 09/12/2010, 14h45   #1
Membre éclairé
 
Avatar de @rkane
 
Homme Patrick
developpeur amateur dans mon cadre professionnel
Inscription : juin 2006
Messages : 499
Détails du profil
Informations personnelles :
Nom : Homme Patrick
Âge : 52
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : developpeur amateur dans mon cadre professionnel
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 499
Points : 360
Points : 360
Par défaut ouverture formulaire avec critere

bonjour tout le monde, voila mon souci :

J'ai un form continu reposant sur une table et chaque enregistrement s'affiche correctement avec sa propre référence, un string du genre 2010/3248 et ce champ est bien en mode texte dans les 2 tables.
je veux ouvrir un formulaire indépendant pour avoir tous les détails de cet enregistrement avec cette commande derrière bouton.
Code :
'DoCmd.OpenForm "DetailEnregistrement", , , "Reference = '" & Reference & "'"
Le problème est que quelque soit l'enregistrement sur lequel je clique, j'arrive toujours sur le premier enregistrement de la table alimentant le form indépendant.
Alors que dans le form continu chaque enregistrement dispose bien de sa propre référence....

Quelqu'un aurait-il une idée parce que là j'ai retourné le blème dans tous les sens et je tourne en rond.
__________________

@rkane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 16h00   #2
Membre Expert
 
Inscription : août 2006
Messages : 1 435
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 1 435
Points : 1 753
Points : 1 753
Bonjour,
Je suppose que le formulaire est ouvert sur l'evenement Current pour que la référence soit celle de l'enregistrement courant ?
helas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 16h38   #3
Membre éclairé
 
Avatar de @rkane
 
Homme Patrick
developpeur amateur dans mon cadre professionnel
Inscription : juin 2006
Messages : 499
Détails du profil
Informations personnelles :
Nom : Homme Patrick
Âge : 52
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : developpeur amateur dans mon cadre professionnel
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 499
Points : 360
Points : 360
eh bien le formulaire independant affichant les détails de l'enregistrement a son recordsource sur le form_open.
J'ai d'ailleurs plusieurs dispositifs fonctionnant parfaitement sur ce principe et avec le même critère.
Ici j'ai testé sur le form_current, le problème est identique.
J'ai placé une msgbox avant la ligne de commande, elle m'affiche la même reference quelque soit l'enregistrement sur lequel je clique alors que chaque ligne d'enregistrement a sa propre référence
Là je ne pige pas...
__________________

@rkane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 17h12   #4
Rédacteur/Modérateur
 
Avatar de User
 
Homme Denis
Développeur informatique
Inscription : août 2004
Messages : 3 204
Détails du profil
Informations personnelles :
Nom : Homme Denis
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 3 204
Points : 5 254
Points : 5 254
Salut,

Pour plus de clarté, peux-tu poster la totalité du code qui ouvre ton formulaire indépendant avec le détail de l'enregistrement ?

__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp.

Bon développement !


Mes tutoriels et contributions sur ma page perso:
Ma page personnelle
User est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 17h38   #5
Membre éclairé
 
Avatar de @rkane
 
Homme Patrick
developpeur amateur dans mon cadre professionnel
Inscription : juin 2006
Messages : 499
Détails du profil
Informations personnelles :
Nom : Homme Patrick
Âge : 52
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : developpeur amateur dans mon cadre professionnel
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 499
Points : 360
Points : 360
alors voilà ça marche uniquement si je colle cette ligne dans le source du form independant via ses propriétés :
Code :
'SELECT  "Demande rédigée le " & [DateRedaction] AS Redaction, "accordé le " & [date3] & " par M." & [Boss] AS visa,* FROM changements;
Si je specifie un recordsource dans le code du formulaire ça ne fonctionne plus que ce soit en open ou current...
Code :
RecordSource = "SELECT ""Demande rédigée le "" & [DateRedaction] AS Redaction, ""accordé le "" & [date3] & "" par M."" & [Boss] AS Visa,   * FROM Changements;"
__________________

@rkane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 18h02   #6
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 605
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 605
Points : 30 955
Points : 30 955
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

C'est quoi Demande rédigée le ?

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 09/12/2010, 18h06   #7
Rédacteur/Modérateur
 
Avatar de User
 
Homme Denis
Développeur informatique
Inscription : août 2004
Messages : 3 204
Détails du profil
Informations personnelles :
Nom : Homme Denis
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 3 204
Points : 5 254
Points : 5 254
Pour plus de clarté, peux-tu préciser si les termes suivants sont des champs de ta table ou des paramètres :

[DateRedaction]

[date3]

[Boss]

A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp.

Bon développement !


Mes tutoriels et contributions sur ma page perso:
Ma page personnelle
User est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 22h36   #8
Membre éclairé
 
Avatar de @rkane
 
Homme Patrick
developpeur amateur dans mon cadre professionnel
Inscription : juin 2006
Messages : 499
Détails du profil
Informations personnelles :
Nom : Homme Patrick
Âge : 52
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : developpeur amateur dans mon cadre professionnel
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 499
Points : 360
Points : 360
Citation:
C'est quoi Demande rédigée le ?
ça fait partie d'un champ independant concaténé dans la requete

Citation:
[DateRedaction]

[date3]

[Boss]
oui ce sont des champs de la table

le principal est que maintenant ça fonctionne, même si je ne comprends pas d'où vient le problème en passant la source du formulaire indépendant au sein du code... Mais je vais me repencher dessus pour éclaircir cette question.
Merci quand même pour votre aide.
__________________

@rkane 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 18h48.


 
 
 
 
Partenaires

Hébergement Web