Générer un nombre automatique access
Résolu/Fermé
jollyjohn
Messages postés
100
Date d'inscription
mercredi 16 juin 2010
Statut
Membre
Dernière intervention
18 janvier 2016
-
26 juil. 2011 à 11:55
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 - 1 août 2011 à 16:58
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 - 1 août 2011 à 16:58
A voir également:
- Générer un nombre automatique access
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Message automatique thunderbird - Guide
- Comment générer un qr code - Guide
- Generer mot de passe - Télécharger - Sécurité
- Logiciel de sauvegarde automatique gratuit - Guide
4 réponses
Bruce Willix
Messages postés
11968
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
2 590
Modifié par Bruce Willix le 26/07/2011 à 11:59
Modifié par Bruce Willix le 26/07/2011 à 11:59
Aléatoire, tu n'y arriveras pas. Les nombres générés automatiquement par Access sont incrémentaux.
Par contre, c'est toujours un nombre positif qui est généré, donc je ne comprends pas bien ton souci ?
Ce n'est pas un représentant de commerce: c'est ton papa !
Par contre, c'est toujours un nombre positif qui est généré, donc je ne comprends pas bien ton souci ?
Ce n'est pas un représentant de commerce: c'est ton papa !
jollyjohn
Messages postés
100
Date d'inscription
mercredi 16 juin 2010
Statut
Membre
Dernière intervention
18 janvier 2016
37
26 juil. 2011 à 14:24
26 juil. 2011 à 14:24
Lorsqu'on choisit le type numauto on peut choisir si on le souhaite en aléatoire ou en incrémentation. J'ai choisi aléatoire donc on peut avoir des nuléros négatifs et positifs. Or je souhaites n'avoir que des chiffres positifs.
Comment faire?
Comment faire?
castours
Messages postés
2955
Date d'inscription
lundi 18 septembre 2006
Statut
Membre
Dernière intervention
31 août 2019
217
1 août 2011 à 16:58
1 août 2011 à 16:58
Bonjour
je te joins un exemple
Private Sub Code_postal_AfterUpdate()
Dim refcli As String
'Calcul du code client
refcli = Left ([Code_Post al] , 2) & [TypCli] & Left([Societe] , 5)
Me.[CodeCli] = refcli
Me.Refresh
End Sub
Ce code ,dans cet exemple, te permet de créer un code client automatique qui prend en le N° du departement, du type de client et les 5 premieres lettres d'une societé.
A toi de de l'adapter.
je te joins un exemple
Private Sub Code_postal_AfterUpdate()
Dim refcli As String
'Calcul du code client
refcli = Left ([Code_Post al] , 2) & [TypCli] & Left([Societe] , 5)
Me.[CodeCli] = refcli
Me.Refresh
End Sub
Ce code ,dans cet exemple, te permet de créer un code client automatique qui prend en le N° du departement, du type de client et les 5 premieres lettres d'une societé.
A toi de de l'adapter.
blux
Messages postés
26534
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
19 décembre 2024
3 317
28 juil. 2011 à 09:40
28 juil. 2011 à 09:40
Salut,
pourquoi souhaites-tu qu'une clé primaire soit aléatoire ?
pourquoi souhaites-tu qu'une clé primaire soit aléatoire ?
Bruce Willix
Messages postés
11968
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
2 590
28 juil. 2011 à 10:36
28 juil. 2011 à 10:36
Le mode aléatoire doit être choisi uniquement en cas de réplication d'une table - ça n'a absolument aucun intérêt de complexifier ta base de données : tes requêtes seront plus lentes, tes contrôles plus compliqués,... et tu vas perdre du temps (entre autres en posant ce genre de questions :-))
Conclusion: choisis le mode incrémental, ou dis nous pour quelle raison ttu veux absolument to mode "random", on pourra peut etre t'aider !
Conclusion: choisis le mode incrémental, ou dis nous pour quelle raison ttu veux absolument to mode "random", on pourra peut etre t'aider !