Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
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 12/08/2011, 17h16   #1
Membre du Club
 
Inscription : janvier 2006
Messages : 269
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 269
Points : 68
Points : 68
Par défaut requête paramétrée ne marche plus entre formulaire et zone de liste

bonjour

formulaire "f_devis_vp" et une zone de liste "zone"

la liste zone est liée au formulaire par = [Forms]![f_devis_vp]![NUMCLIENT]


sauf que lorsque je ferme le formulaire, j'ai une belle msgbox qui me dit
Code :
entrez la valeur du paramètre de = [Forms]![f_devis_vp]![NUMCLIENT]
j'ai donc ce code ci dessous pour éviter cette msgbox, ma requête sql contient le critère =DonneValeurtxtdevis_vp défini ci-dessous

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Public Function DonneValeurtxtdevis_vp() As Variant
 
Dim n As Integer
Dim f As Form
 
DonneValeurtxtdevis_vp = "10"
For Each f In Forms
    If f.Name = "F_devis_vp" Then
       DonneValeurtxtdevis_vp = [Forms]![f_devis_vp]![NUMCLIENT]
        Exit For
    End If
 
Next f
End Function
et sauf que cela ne marche plus auriez vous une autre solution ou si vous voyez une erreur
__________________
http://lolothom.wordpress.com/
lolothom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 18h22   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 620
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 620
Points : 30 954
Points : 30 954
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Ce serait plus facile avec plus de code, entre autre comment utilises-tu ta requête ? A quel moment ?

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 12/08/2011, 19h06   #3
Membre du Club
 
Inscription : janvier 2006
Messages : 269
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 269
Points : 68
Points : 68
voici le code de la requête de ma zone de liste
Code :
1
2
3
4
SELECT T_commentaires.id_commentaire, T_commentaires.DATE, T_commentaires.AUTEUR, T_commentaires.numdevis, T_commentaires.sujet
FROM T_commentaires
WHERE (((T_commentaires.numdevis)=[forms]![f_devis_vp]![NUMCLIENT]))
ORDER BY T_commentaires.id_commentaire DESC;
tout marche bien sauf quand je ferme le formulaire il me demande la valeur de [forms]![f_devis_vp]![NUMCLIENT]))

Une tentative de correction de ce pb par la fonction DonneValeurtxtdevis_vp sauf
que c'est très long et puis maintenant celà ne marche plus ERREUR 92

Code :
1
2
3
4
SELECT T_commentaires.id_commentaire, T_commentaires.DATE, T_commentaires.AUTEUR, T_commentaires.numdevis, T_commentaires.sujet
FROM T_commentaires
WHERE (((T_commentaires.numdevis)=DonneValeurtxtdevis_vp))
ORDER BY T_commentaires.id_commentaire DESC;
__________________
http://lolothom.wordpress.com/
lolothom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 19h41   #4
Membre du Club
 
Inscription : janvier 2006
Messages : 269
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 269
Points : 68
Points : 68
voilà ce que j'ai trouvé

http://www.developpez.net/forums/d68...re-formulaire/
__________________
http://lolothom.wordpress.com/
lolothom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2011, 16h50   #5
Invité régulier
 
Inscription : décembre 2008
Messages : 11
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 11
Points : 7
Points : 7
Sous la version 2002, Sur des gros formulaires avec plusieurs sous-formulaires, j'ai vu apparaitre ce message. Je pense qu'il peut s'agir d'un problème de formulaire corrompu.

Dans mon cas, j'ai résolu le problème en créant une nouvelle base et en important intégralement le contenu des objets de la base qui posait problème (ne pas oublier les menus, barres d'outils, paramètres d'import export et le paramétrage des bibliothèques vb utilisées)
toni.72 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h40.


 
 
 
 
Partenaires

Hébergement Web