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 11/02/2011, 19h22   #1
Nouveau Membre du Club
 
Homme
Technicien maintenance
Inscription : juin 2008
Messages : 110
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Technicien maintenance
Secteur : High Tech - Matériel informatique

Informations forums :
Inscription : juin 2008
Messages : 110
Points : 35
Points : 35
Par défaut Requete en valeur par défaut

Bonjour, j'ai un formulaire qui utilise une table nommé "devis" qui est composé tel que :
- devis_id
- devis_num_num
- devis_num_annee
- ...

Mon numéo de devis est sous la forme "01 / 2011" sur mon formulaire par exemple.

le devis_id étant déjà incrménté mais ne souhaitant pas l'utiliser j'ai créé une requête qui me récupère bien mon dernier numéro (devis_num_num) pour l'année en cours incrémenter de 1 car le but est que si aujourdh'hui mon dernier devis est "12 / 2011" mais que celui de 2010 était "63 / 2010" je dois récuperer 12+1 soit 13.

Ma requête fonctionne mais je n'arrive pas a renseigner ce chiffre dans mon formulaire.

J'espère avoir était assez clair.

Merci
chouchouilloux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2011, 12h18   #2
Expert Confirmé
 
Avatar de FreeAccess
 
Homme
Inscription : mars 2006
Messages : 2 309
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mars 2006
Messages : 2 309
Points : 2 847
Points : 2 847
Bonjour,

Sauf si je n'ai pas correctement compris ton problème..
Citation:
..j'ai un formulaire qui utilise une table nommé "devis"..
Citation:
..j'ai créé une requête qui me récupère bien mon dernier numéro (devis_num_num) pour l'année en cours incrémenter de 1
....alors utilise cette requête comme source de ton formulaire....au lieu de ta table...
__________________
FreeAccess
"Petit à petit l'araignée tisse sa toile"
FreeAccess est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2011, 12h29   #3
Rédacteur
 
Avatar de LedZeppII
 
Homme
Maintenance données produits
Inscription : décembre 2005
Messages : 3 939
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Maintenance données produits
Secteur : Distribution

Informations forums :
Inscription : décembre 2005
Messages : 3 939
Points : 6 278
Points : 6 278
Bonjour,

Utilise RechDom (fonction de domaine Dlookup) pour récupérer le résultat de ta requête.
Exemple d'expression à mettre dans la propriété «valeur par défaut», en supposant que ta requête renvoie le Max de l'année en cours :
Code :
CLong(Nz(RechDom("NomColonne";"NomDeLaRequete"); 0)) + 1
NomColonne : nom du champ renvoyé par la requête.

A+
LedZeppII est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2011, 09h53   #4
Nouveau Membre du Club
 
Homme
Technicien maintenance
Inscription : juin 2008
Messages : 110
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Technicien maintenance
Secteur : High Tech - Matériel informatique

Informations forums :
Inscription : juin 2008
Messages : 110
Points : 35
Points : 35
Citation:
Envoyé par LedZeppII Voir le message
Bonjour,

Utilise RechDom (fonction de domaine Dlookup) pour récupérer le résultat de ta requête.
Exemple d'expression à mettre dans la propriété «valeur par défaut», en supposant que ta requête renvoie le Max de l'année en cours :
Code :
CLong(Nz(RechDom("NomColonne";"NomDeLaRequete"); 0)) + 1
NomColonne : nom du champ renvoyé par la requête.

A+
Merci, je ne connaissais pas.

Merci de l'info
chouchouilloux 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 09h53.


 
 
 
 
Partenaires

Hébergement Web