Bonjour,
Est-il possible de créer un identifiant unique dans une requête (genre numéro automatique) ??
Je n'ai rien trouvé sur le sujet et j'ai bidouillé des trucs qui m'ont fait planter Access.
Si qq1 a une idée...
Bonjour,
Est-il possible de créer un identifiant unique dans une requête (genre numéro automatique) ??
Je n'ai rien trouvé sur le sujet et j'ai bidouillé des trucs qui m'ont fait planter Access.
Si qq1 a une idée...
puis et puis et encore . Sinon sans oublier et
salut, il me semble que des exemples sont dispo dans la
entre autres :
http://access.developpez.com/faq/?pa...ds#LastNumAuto
Cycle de vie d'un bon programme :
1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise
Pas de question technique par MP, je ne réponds pas
Mes ouvrages :
Apprendre à programmer avec Access 2016, Access 2019 et 2021
Apprendre à programmer avec VBA Excel
Prise en main de Dynamics 365 Business Central
Pensez à consulter la FAQ Excel et la FAQ Access
Derniers tutos
Excel et les paramètres régionaux
Les fichiers Excel binaires : xlsb,
Autres tutos
Salut jpcheck
Tu veux dire, récupérer le numéro de l'enregistrement précédent dans ma requete et de l'incrémenter.
J'ai essayé de faire ça avec DMax (Dmax("ID","Ma_requete")+1). Mais c'est là qu'Access a planté.
Tu avais peut être une autre idée en tête...
N'est-il pas possible de faire ça avec une fonction liée à l'heure. La fonction Time() ne descend qu'au niveau des secondes. Il faudrait voir les millisecondes pour en obtenir des numéros différents.
puis et puis et encore . Sinon sans oublier et
on en a discuté sur le topic "bien entourer martine", section défis. voir donc ce post :
http://www.developpez.net/forums/sho...4&postcount=25
ca pourrais te servir dans ton cas.
Cycle de vie d'un bon programme :
1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise
Pas de question technique par MP, je ne réponds pas
Mes ouvrages :
Apprendre à programmer avec Access 2016, Access 2019 et 2021
Apprendre à programmer avec VBA Excel
Prise en main de Dynamics 365 Business Central
Pensez à consulter la FAQ Excel et la FAQ Access
Derniers tutos
Excel et les paramètres régionaux
Les fichiers Excel binaires : xlsb,
Autres tutos
Oui c'est OK. Merci JP!
Je comprends pas à quoi correspond l'argument v as Variant dans la fonction:
Je comprends d'autant moins que ça ne fonctionne pas sans.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Public monIndice As Variant Public Function IndiceAuto(Vmax, v As Variant) As Variant monIndice = IIf(IsEmpty(monIndice), 1, monIndice + 1) IndiceAuto = monIndice If monIndice >= Vmax Then monIndice = Empty End Function
puis et puis et encore . Sinon sans oublier et
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager