Je cherche une fonction en VBA, qui me permettrais de rechercher dans une
table, une valeur, correspond en fait à la clé primaire.
En effet, je pilote depuis Excel, les tables Access, mais pour l'ajout d'une
nouvelle valeur, je dois tester, que l'indice n'est pas déjà atribué et kil
est strictmt supérieur au dernier .
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
www.eztree-msdn.com \( Laurent Jordi \)
Salut
Les règles de l'art voudraient que tu utilise une clef autoincrémentée... mais il est possible que les n° générés ne se suivent plus si tu détruits un enreg...
Tu peux egalemetn utiliser une petite requête Select max(MaClef)+1 from MaTable pour trouver le prochain indexe.
@+
LJ www.eztree-msdn.com
"Shewy du 80 !!" <not> a écrit dans le message de news:
Bonjour
Je cherche une fonction en VBA, qui me permettrais de rechercher dans une table, une valeur, correspond en fait à la clé primaire.
En effet, je pilote depuis Excel, les tables Access, mais pour l'ajout d'une
nouvelle valeur, je dois tester, que l'indice n'est pas déjà atribué et kil
est strictmt supérieur au dernier .
Comment faire ??
Salut
Les règles de l'art voudraient que tu utilise une clef autoincrémentée...
mais il est possible que les n° générés ne se suivent plus si tu détruits un
enreg...
Tu peux egalemetn utiliser une petite requête
Select max(MaClef)+1 from MaTable
pour trouver le prochain indexe.
@+
LJ
www.eztree-msdn.com
"Shewy du 80 !!" <not> a écrit dans le message de
news:O8nnHzwGEHA.3068@TK2MSFTNGP11.phx.gbl...
Bonjour
Je cherche une fonction en VBA, qui me permettrais de rechercher dans une
table, une valeur, correspond en fait à la clé primaire.
En effet, je pilote depuis Excel, les tables Access, mais pour l'ajout
d'une
nouvelle valeur, je dois tester, que l'indice n'est pas déjà atribué et
kil
Les règles de l'art voudraient que tu utilise une clef autoincrémentée... mais il est possible que les n° générés ne se suivent plus si tu détruits un enreg...
Tu peux egalemetn utiliser une petite requête Select max(MaClef)+1 from MaTable pour trouver le prochain indexe.
@+
LJ www.eztree-msdn.com
"Shewy du 80 !!" <not> a écrit dans le message de news:
Bonjour
Je cherche une fonction en VBA, qui me permettrais de rechercher dans une table, une valeur, correspond en fait à la clé primaire.
En effet, je pilote depuis Excel, les tables Access, mais pour l'ajout d'une
nouvelle valeur, je dois tester, que l'indice n'est pas déjà atribué et kil
est strictmt supérieur au dernier .
Comment faire ??
Raymond [mvp]
Bonjour.
Tu peux utiliser la fonction DMax qui te ramènera la valeur maxi:
numéro = DMax("Numéro", "table") +1
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Shewy du 80 !!" <not> a écrit dans le message de news:
Bonjour
Je cherche une fonction en VBA, qui me permettrais de rechercher dans une table, une valeur, correspond en fait à la clé primaire.
En effet, je pilote depuis Excel, les tables Access, mais pour l'ajout d'une
nouvelle valeur, je dois tester, que l'indice n'est pas déjà atribué et kil
est strictmt supérieur au dernier .
Comment faire ??
Bonjour.
Tu peux utiliser la fonction DMax qui te ramènera la valeur maxi:
numéro = DMax("Numéro", "table") +1
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Shewy du 80 !!" <not> a écrit dans le message de
news:O8nnHzwGEHA.3068@TK2MSFTNGP11.phx.gbl...
Bonjour
Je cherche une fonction en VBA, qui me permettrais de rechercher dans une
table, une valeur, correspond en fait à la clé primaire.
En effet, je pilote depuis Excel, les tables Access, mais pour l'ajout
d'une
nouvelle valeur, je dois tester, que l'indice n'est pas déjà atribué et
kil