Probleme de saise (requete) access
seblekiller_oupas
Messages postés
397
Statut
Membre
-
seblekiller_oupas Messages postés 397 Statut Membre -
seblekiller_oupas Messages postés 397 Statut Membre -
Bonjour,
j'ai une petite question est-ce que vous savez comment modifier un petit formulaire de saisie sous access de la maniere suivante:
https://www.cjoint.com/?fnmdRmL1a7
ou alors changer juste le texteau dessus de la zone de saisie
merci d'avance
j'ai une petite question est-ce que vous savez comment modifier un petit formulaire de saisie sous access de la maniere suivante:
https://www.cjoint.com/?fnmdRmL1a7
ou alors changer juste le texteau dessus de la zone de saisie
merci d'avance
A voir également:
- Probleme de saise (requete) access
- Access appdata - Guide
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
- Acer quick access - Forum logiciel systeme
- Désinstaller ACER QUICK ACCESS - Forum Logiciels
- Requête sql pix - Forum Python
5 réponses
Salut,
si c'est un inputbox, on ne peut pas modifier. Si c'est une boite de dialogue générée par access, non plus.
Le seul moyen, c'est de créer un formulaire modal qui va récupérer la zone saisie.
si c'est un inputbox, on ne peut pas modifier. Si c'est une boite de dialogue générée par access, non plus.
Le seul moyen, c'est de créer un formulaire modal qui va récupérer la zone saisie.
merci pour le rappel, c'est ps comme si je te posais 2 fois la meme question!!! bref
j'ai essayer la requete et il y a un petit probleme:
j'ai mal tape la formule et je voudrais savoir a quoi correspond le "toto" parce que je sais que c'est faux mais j'ai mis ca:
]WHERE 01/01/01 = Formulaires!Date_garantie!Texte0
j'ai essayer la requete et il y a un petit probleme:
j'ai mal tape la formule et je voudrais savoir a quoi correspond le "toto" parce que je sais que c'est faux mais j'ai mis ca:
]WHERE 01/01/01 = Formulaires!Date_garantie!Texte0
En clair:
j'ai un formulaire ou il y a une textbox dans laquelle je veux taper une date.
Je voudrais que ce formulaire modifie, par l'intermediaire de la textbox, le critere d'une requete.
Ensuite ce que je voudrais c'est des que la date est finie de taper,ca m'ouvre le formulaire rattache a la requete de tel facon que j'obtienne, dans ce formulaire, la liste de toutes les dates posterieures a celle que j'aurais rentree auparavant
J'espere que c'est un peu plus claire desole
j'ai un formulaire ou il y a une textbox dans laquelle je veux taper une date.
Je voudrais que ce formulaire modifie, par l'intermediaire de la textbox, le critere d'une requete.
Ensuite ce que je voudrais c'est des que la date est finie de taper,ca m'ouvre le formulaire rattache a la requete de tel facon que j'obtienne, dans ce formulaire, la liste de toutes les dates posterieures a celle que j'aurais rentree auparavant
J'espere que c'est un peu plus claire desole
Y'a beaucoup plus simple...
Tu crées un bouton, et lorsque tu appuies dessus, il ouvre le formulaire avec un filtre que tu auras créé toi-même.
Code à mettre sur le bouton 'clic' :
Mais attention à la gestion des dates en format anglais et avec #...
Tu crées un bouton, et lorsque tu appuies dessus, il ouvre le formulaire avec un filtre que tu auras créé toi-même.
Code à mettre sur le bouton 'clic' :
Dim StrSql As String StrSql = "madate = '" & saisie_date.Value & "'" DoCmd.OpenForm "Form-test", acNormal, , StrSqlIl suffit donc de générer la clause WHERE de ta requête dans la variable StrSql pour ensuite demander l'ouverture du formulaire filtré.
Mais attention à la gestion des dates en format anglais et avec #...
voila a quoi ressemble mon code:
Private Sub Commande53_Click()
Dim StrSql As String
StrSql = "[Maintenance].[Fin_garantie])>#" & Texte0.Value & "#"
DoCmd.OpenForm "F_Validite_garantie", acNormal, , StrSql
End Sub
il y a une erreur a la ligne:
DoCmd.OpenForm "F_Validite_garantie", acNormal, , StrSql
enfin je commence un peu a ramer!
Private Sub Commande53_Click()
Dim StrSql As String
StrSql = "[Maintenance].[Fin_garantie])>#" & Texte0.Value & "#"
DoCmd.OpenForm "F_Validite_garantie", acNormal, , StrSql
End Sub
il y a une erreur a la ligne:
DoCmd.OpenForm "F_Validite_garantie", acNormal, , StrSql
enfin je commence un peu a ramer!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Excuse moi de te re-deranger mais en fait voila un petit imponderable:
les num de serie de mes machines commence par SER et 7 chiffres donc pour faciliter la saisie, j'ai modifier le masque de saisie de tel sorte que l'utilisateur n'ait plus qu'a taper les lettres.
dans ma table il y a bien le bon numero de serie mais sur ma fiche client il n'y a que les 7 chiffres qui s'affichent sans le SER devant.
Aurais tu deja rencontrer le probleme et aurais tu une solution??
merci
je suppose que ton masque de saisie ressemble à un truc du genre >"SER"0000000, il faut juste rajouter à la fin de ce masque l'option qui indique à ACCESS d'enregistrer les caractères : 0 (à séparer par un point-virgule)
ce qui donne : >"SER"0000000;0
Ca devrait être truc dans goût-là...