ACCESS 2007/ Incrementer numero selon critere
Puledad1
-
castours Messages postés 2955 Date d'inscription Statut Membre Dernière intervention -
castours Messages postés 2955 Date d'inscription Statut Membre Dernière intervention -
Mesdames, Messieurs
Je suis entrain de créer une base de données sous access 2007.
Elle me permet d'enregister des échantillons de médicaments qui arrivent dans mon laboratoire.
Pour chaque echantillon receptionné je fait un enregistrement.
J'aimerais que dans mon formulaire, il me suffise de cliquer sur un bouton pour donner à mon echantillon un numéro de la forme AA_MM_XX (AA = année au jour de la saisie, MM = mois au jour de la saisie, XX= 01 si c'est le premier enregistrement de la journée, 02 si c'est le deuxiême enregistrement de la journée... etc.....)
J'ai une base de données qui me sert d'exemple que je ne peux malheureusement pas ouvrir en mode création pour un défaut d'autorisation.
Cependant j'observe que le numéro d'échantillons y est créé à partir d'une table ("Sequence") qui contient un champ ("PREFIX") qui contient les données AA_MM et un champ ("NEXTID") qui contient les données XX
Merci de bien vouloir m'aider à developper cette fonctionnalité.
PS : je suis un béotien de la programmation VBA, je n'utilise que la boite à outils. Si il est possible de ne pas rendre la réponse trop compliqué ce serait au top.
Merci à vous.
Je suis entrain de créer une base de données sous access 2007.
Elle me permet d'enregister des échantillons de médicaments qui arrivent dans mon laboratoire.
Pour chaque echantillon receptionné je fait un enregistrement.
J'aimerais que dans mon formulaire, il me suffise de cliquer sur un bouton pour donner à mon echantillon un numéro de la forme AA_MM_XX (AA = année au jour de la saisie, MM = mois au jour de la saisie, XX= 01 si c'est le premier enregistrement de la journée, 02 si c'est le deuxiême enregistrement de la journée... etc.....)
J'ai une base de données qui me sert d'exemple que je ne peux malheureusement pas ouvrir en mode création pour un défaut d'autorisation.
Cependant j'observe que le numéro d'échantillons y est créé à partir d'une table ("Sequence") qui contient un champ ("PREFIX") qui contient les données AA_MM et un champ ("NEXTID") qui contient les données XX
Merci de bien vouloir m'aider à developper cette fonctionnalité.
PS : je suis un béotien de la programmation VBA, je n'utilise que la boite à outils. Si il est possible de ne pas rendre la réponse trop compliqué ce serait au top.
Merci à vous.
A voir également:
- ACCESS 2007/ Incrementer numero selon critere
- Save as pdf office 2007 - Télécharger - Bureautique
- Numero prive - Guide
- Numéro père noël whatsapp - Accueil - Messagerie instantanée
- Numero imei - Guide
- Ajoutez à la liste de contacts ana le goff, inscrite le 27 novembre 2015, dans la catégorie i. puis triez les contacts en les classant : par ordre alphabétique de leur nom de famille (critère principal), puis par date du plus récent au plus ancien (critère secondaire). quel mot apparaît à la verticale dans la colonne "catégorie" entre les lignes 200 et 209 (en-tête compris) ? ✓ - Forum Word
1 réponse
Bonjour
A partir d'un champ date et d'un N° auto, dans une requete on pet obtenir
un code comme ceci: 01- 11082011
enregistrement N°1 du 11-08-2011
SELECT T_Date.IdDate, T_Date.Date, Format([Date],"ddmmyyyy") AS RefD, [IdDate] & "-" & [RefD] AS Réfprod
FROM T_Date;
Sous un format supplementaire
01-18-08-2011
SELECT T_Date.IdDate, T_Date.Date, Format([Date],"ddmmyyyy") AS RefD, [IdDate] & "-" & [RefD] AS Réfprod, Format([Date],"dd-mm-yyyy") AS RefD1, [IdDate] & "-" & [RefD1] AS RéfProd1
FROM T_Date;
A partir d'un champ date et d'un N° auto, dans une requete on pet obtenir
un code comme ceci: 01- 11082011
enregistrement N°1 du 11-08-2011
SELECT T_Date.IdDate, T_Date.Date, Format([Date],"ddmmyyyy") AS RefD, [IdDate] & "-" & [RefD] AS Réfprod
FROM T_Date;
Sous un format supplementaire
01-18-08-2011
SELECT T_Date.IdDate, T_Date.Date, Format([Date],"ddmmyyyy") AS RefD, [IdDate] & "-" & [RefD] AS Réfprod, Format([Date],"dd-mm-yyyy") AS RefD1, [IdDate] & "-" & [RefD1] AS RéfProd1
FROM T_Date;