Bonjour,
J'ai qques pbs pour trouver le dernier enregistrement d'une table. En
fait, la plupart du temps ça marche mais il arrive aussi que ça plante
En ouvrant ma base et mon recordset concerné, j'applique la méthode
rs.movelast pour m'assurer d'aller au dernier ( et pouvoir en ajouter un
Au hasard, j'ai compacter ma base et tout s'est remis à fonctionner
normalement...mais pour combien de temps ?
Qu'en pensez-vous ?
Jérémie
Bonjour,
J'ai qques pbs pour trouver le dernier enregistrement d'une table. En
fait, la plupart du temps ça marche mais il arrive aussi que ça plante
En ouvrant ma base et mon recordset concerné, j'applique la méthode
rs.movelast pour m'assurer d'aller au dernier ( et pouvoir en ajouter un
Au hasard, j'ai compacter ma base et tout s'est remis à fonctionner
normalement...mais pour combien de temps ?
Qu'en pensez-vous ?
Jérémie
Bonjour,
J'ai qques pbs pour trouver le dernier enregistrement d'une table. En
fait, la plupart du temps ça marche mais il arrive aussi que ça plante
En ouvrant ma base et mon recordset concerné, j'applique la méthode
rs.movelast pour m'assurer d'aller au dernier ( et pouvoir en ajouter un
Au hasard, j'ai compacter ma base et tout s'est remis à fonctionner
normalement...mais pour combien de temps ?
Qu'en pensez-vous ?
Jérémie
J'ai qques pbs pour trouver le dernier enregistrement d'une table. En fait, la plupart du temps ça
marche mais il arrive aussi que ça plante (rarement, mais c déjà de trop).
En ouvrant ma base et mon recordset concerné, j'applique la méthode rs.movelast pour m'assurer
d'aller au dernier ( et pouvoir en ajouter un derrière) mais qd ça bug, ça s'arrête à un
Au hasard, j'ai compacter ma base et tout s'est remis à fonctionner normalement...mais pour
combien de temps ?
J'ai qques pbs pour trouver le dernier enregistrement d'une table. En fait, la plupart du temps ça
marche mais il arrive aussi que ça plante (rarement, mais c déjà de trop).
En ouvrant ma base et mon recordset concerné, j'applique la méthode rs.movelast pour m'assurer
d'aller au dernier ( et pouvoir en ajouter un derrière) mais qd ça bug, ça s'arrête à un
Au hasard, j'ai compacter ma base et tout s'est remis à fonctionner normalement...mais pour
combien de temps ?
J'ai qques pbs pour trouver le dernier enregistrement d'une table. En fait, la plupart du temps ça
marche mais il arrive aussi que ça plante (rarement, mais c déjà de trop).
En ouvrant ma base et mon recordset concerné, j'applique la méthode rs.movelast pour m'assurer
d'aller au dernier ( et pouvoir en ajouter un derrière) mais qd ça bug, ça s'arrête à un
Au hasard, j'ai compacter ma base et tout s'est remis à fonctionner normalement...mais pour
combien de temps ?
Bonjour,
J'ai qques pbs pour trouver le dernier enregistrement d'une table. En fait, la plupart du temps ça marche mais il arrive aussi que ça plante (rarement, mais c déjà de trop).
En ouvrant ma base et mon recordset concerné, j'applique la méthode rs.movelast pour m'assurer d'aller au dernier ( et pouvoir en ajouter un derrière) mais qd ça bug, ça s'arrête à un enregistrement dans la table et j'ai beau en rajouter derrière même en mode feuille de données, c'est toujours ce même enregistrement qu'il considère comme le dernier de mon recordset !!!
Au hasard, j'ai compacter ma base et tout s'est remis à fonctionner normalement...mais pour combien de temps ?
Qu'en pensez-vous ?
Jérémie
Bonjour,
J'ai qques pbs pour trouver le dernier enregistrement d'une table. En fait, la plupart du temps ça marche mais il arrive aussi que ça plante (rarement, mais c déjà de trop).
En ouvrant ma base et mon recordset concerné, j'applique la méthode rs.movelast pour m'assurer d'aller au dernier ( et pouvoir en ajouter un derrière) mais qd ça bug, ça s'arrête à un enregistrement dans la table et j'ai beau en rajouter derrière même en mode feuille de données, c'est toujours ce même enregistrement qu'il considère comme le dernier de mon recordset !!!
Au hasard, j'ai compacter ma base et tout s'est remis à fonctionner normalement...mais pour combien de temps ?
Qu'en pensez-vous ?
Jérémie
Bonjour,
J'ai qques pbs pour trouver le dernier enregistrement d'une table. En fait, la plupart du temps ça marche mais il arrive aussi que ça plante (rarement, mais c déjà de trop).
En ouvrant ma base et mon recordset concerné, j'applique la méthode rs.movelast pour m'assurer d'aller au dernier ( et pouvoir en ajouter un derrière) mais qd ça bug, ça s'arrête à un enregistrement dans la table et j'ai beau en rajouter derrière même en mode feuille de données, c'est toujours ce même enregistrement qu'il considère comme le dernier de mon recordset !!!
Au hasard, j'ai compacter ma base et tout s'est remis à fonctionner normalement...mais pour combien de temps ?
Qu'en pensez-vous ?
Jérémie
Merci pour vos contributions.
Voilà le pb qui se pose :
Lorsque je saisi des enregistrements, je renseigne un titre, une date...
et aussi plusieurs mots-clés. Pour les mots-clés associés à
Au niveau de mon modèle de données, j'ai une table "document" et une table
"mot-clé" en relation infini-infini donc avec l'apparition d'une 3è table
Pour chaque enregistrement, il faut d'abord saisir le titre, la date...
puis ensuite les mots-clés. Lorsque je sélectionne un mot-clé, ma table
voila la clause conditionnelle en VBA :
set db = currentDb
set rs = db.openrecordset ("Document")
If rs!Titre <> txtTitre then
"execution de la macro qui ajoute un nouvel enregistrement ds la table
document"
End if
........
J'ai pensé à rajouter à la suite du "set rs...." une requête qui me permet
de trier les enregistrements de ma table par num-auto suivi d'un movelast et
Document = "SELECT Document.* "
Document = Document & "FROM Document "
Document = Document & "ORDER BY Document.IdDocument ASC "
rs.movelast
Est-ce correct ?
Merci pour vos contributions.
Voilà le pb qui se pose :
Lorsque je saisi des enregistrements, je renseigne un titre, une date...
et aussi plusieurs mots-clés. Pour les mots-clés associés à
Au niveau de mon modèle de données, j'ai une table "document" et une table
"mot-clé" en relation infini-infini donc avec l'apparition d'une 3è table
Pour chaque enregistrement, il faut d'abord saisir le titre, la date...
puis ensuite les mots-clés. Lorsque je sélectionne un mot-clé, ma table
voila la clause conditionnelle en VBA :
set db = currentDb
set rs = db.openrecordset ("Document")
If rs!Titre <> txtTitre then
"execution de la macro qui ajoute un nouvel enregistrement ds la table
document"
End if
........
J'ai pensé à rajouter à la suite du "set rs...." une requête qui me permet
de trier les enregistrements de ma table par num-auto suivi d'un movelast et
Document = "SELECT Document.* "
Document = Document & "FROM Document "
Document = Document & "ORDER BY Document.IdDocument ASC "
rs.movelast
Est-ce correct ?
Merci pour vos contributions.
Voilà le pb qui se pose :
Lorsque je saisi des enregistrements, je renseigne un titre, une date...
et aussi plusieurs mots-clés. Pour les mots-clés associés à
Au niveau de mon modèle de données, j'ai une table "document" et une table
"mot-clé" en relation infini-infini donc avec l'apparition d'une 3è table
Pour chaque enregistrement, il faut d'abord saisir le titre, la date...
puis ensuite les mots-clés. Lorsque je sélectionne un mot-clé, ma table
voila la clause conditionnelle en VBA :
set db = currentDb
set rs = db.openrecordset ("Document")
If rs!Titre <> txtTitre then
"execution de la macro qui ajoute un nouvel enregistrement ds la table
document"
End if
........
J'ai pensé à rajouter à la suite du "set rs...." une requête qui me permet
de trier les enregistrements de ma table par num-auto suivi d'un movelast et
Document = "SELECT Document.* "
Document = Document & "FROM Document "
Document = Document & "ORDER BY Document.IdDocument ASC "
rs.movelast
Est-ce correct ?
Tu ferais bien de tester au préalable si le titre existe ou non dans la
table par un dlookup et récupérer directement l'identifiant. selon le
résultat, tu fais une requête ajout ou non.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jérémie" a écrit dans le message de
news:Merci pour vos contributions.
Voilà le pb qui se pose :
Lorsque je saisi des enregistrements, je renseigne un titre, une date...
et aussi plusieurs mots-clés. Pour les mots-clés associés à
l'enregistrement, j'ai deux listesbox : l'une contient l'ensemble des
mots-clés (un lexique tt simplement) et l'autre contient la sélection des
mots-clés pour mon enregistrement. J'utilise pour cela un bouton qui qui
duplique le mot-clé choisi dans le lexique ds mon autre liste de sélection.Au niveau de mon modèle de données, j'ai une table "document" et une table
"mot-clé" en relation infini-infini donc avec l'apparition d'une 3è table
intermédiaire composée des ID des 2 tables.Pour chaque enregistrement, il faut d'abord saisir le titre, la date...
puis ensuite les mots-clés. Lorsque je sélectionne un mot-clé, ma table
"document" se met à jour avec le titre, la date, le lien hypertxt ainsi que
ma table intermédiaire avec le num-auto du document et le num-auto du
motclé. Si je choisi un deuxième mot-clé pour ce même enregistrement, je dis
en code VB (enfin, j'essaie !) que si le titre ds le formulaire en question
est égal au titre de mon enregistrement ds ma table "document, alors, il ne
faut pas rajouter une 2ème fois le titre ds ma table mais juste récupérer
l'identifiant de cet enregistrement et l'associer aà l'ID du 2nd mot-clé
dans la table intermédiaire.
voila la clause conditionnelle en VBA :
set db = currentDb
set rs = db.openrecordset ("Document")
If rs!Titre <> txtTitre then
"execution de la macro qui ajoute un nouvel enregistrement ds la table
document"End if
........
J'ai pensé à rajouter à la suite du "set rs...." une requête qui me permet
de trier les enregistrements de ma table par num-auto suivi d'un movelast et
récupérer le dernier enregistrement saisi :Document = "SELECT Document.* "
Document = Document & "FROM Document "
Document = Document & "ORDER BY Document.IdDocument ASC "
rs.movelast
Est-ce correct ?
Tu ferais bien de tester au préalable si le titre existe ou non dans la
table par un dlookup et récupérer directement l'identifiant. selon le
résultat, tu fais une requête ajout ou non.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jérémie" <Jrmie@discussions.microsoft.com> a écrit dans le message de
news:3C3741BF-650F-4DED-AA70-050F64D0AAC9@microsoft.com...
Merci pour vos contributions.
Voilà le pb qui se pose :
Lorsque je saisi des enregistrements, je renseigne un titre, une date...
et aussi plusieurs mots-clés. Pour les mots-clés associés à
l'enregistrement, j'ai deux listesbox : l'une contient l'ensemble des
mots-clés (un lexique tt simplement) et l'autre contient la sélection des
mots-clés pour mon enregistrement. J'utilise pour cela un bouton qui qui
duplique le mot-clé choisi dans le lexique ds mon autre liste de sélection.
Au niveau de mon modèle de données, j'ai une table "document" et une table
"mot-clé" en relation infini-infini donc avec l'apparition d'une 3è table
intermédiaire composée des ID des 2 tables.
Pour chaque enregistrement, il faut d'abord saisir le titre, la date...
puis ensuite les mots-clés. Lorsque je sélectionne un mot-clé, ma table
"document" se met à jour avec le titre, la date, le lien hypertxt ainsi que
ma table intermédiaire avec le num-auto du document et le num-auto du
motclé. Si je choisi un deuxième mot-clé pour ce même enregistrement, je dis
en code VB (enfin, j'essaie !) que si le titre ds le formulaire en question
est égal au titre de mon enregistrement ds ma table "document, alors, il ne
faut pas rajouter une 2ème fois le titre ds ma table mais juste récupérer
l'identifiant de cet enregistrement et l'associer aà l'ID du 2nd mot-clé
dans la table intermédiaire.
voila la clause conditionnelle en VBA :
set db = currentDb
set rs = db.openrecordset ("Document")
If rs!Titre <> txtTitre then
"execution de la macro qui ajoute un nouvel enregistrement ds la table
document"
End if
........
J'ai pensé à rajouter à la suite du "set rs...." une requête qui me permet
de trier les enregistrements de ma table par num-auto suivi d'un movelast et
récupérer le dernier enregistrement saisi :
Document = "SELECT Document.* "
Document = Document & "FROM Document "
Document = Document & "ORDER BY Document.IdDocument ASC "
rs.movelast
Est-ce correct ?
Tu ferais bien de tester au préalable si le titre existe ou non dans la
table par un dlookup et récupérer directement l'identifiant. selon le
résultat, tu fais une requête ajout ou non.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jérémie" a écrit dans le message de
news:Merci pour vos contributions.
Voilà le pb qui se pose :
Lorsque je saisi des enregistrements, je renseigne un titre, une date...
et aussi plusieurs mots-clés. Pour les mots-clés associés à
l'enregistrement, j'ai deux listesbox : l'une contient l'ensemble des
mots-clés (un lexique tt simplement) et l'autre contient la sélection des
mots-clés pour mon enregistrement. J'utilise pour cela un bouton qui qui
duplique le mot-clé choisi dans le lexique ds mon autre liste de sélection.Au niveau de mon modèle de données, j'ai une table "document" et une table
"mot-clé" en relation infini-infini donc avec l'apparition d'une 3è table
intermédiaire composée des ID des 2 tables.Pour chaque enregistrement, il faut d'abord saisir le titre, la date...
puis ensuite les mots-clés. Lorsque je sélectionne un mot-clé, ma table
"document" se met à jour avec le titre, la date, le lien hypertxt ainsi que
ma table intermédiaire avec le num-auto du document et le num-auto du
motclé. Si je choisi un deuxième mot-clé pour ce même enregistrement, je dis
en code VB (enfin, j'essaie !) que si le titre ds le formulaire en question
est égal au titre de mon enregistrement ds ma table "document, alors, il ne
faut pas rajouter une 2ème fois le titre ds ma table mais juste récupérer
l'identifiant de cet enregistrement et l'associer aà l'ID du 2nd mot-clé
dans la table intermédiaire.
voila la clause conditionnelle en VBA :
set db = currentDb
set rs = db.openrecordset ("Document")
If rs!Titre <> txtTitre then
"execution de la macro qui ajoute un nouvel enregistrement ds la table
document"End if
........
J'ai pensé à rajouter à la suite du "set rs...." une requête qui me permet
de trier les enregistrements de ma table par num-auto suivi d'un movelast et
récupérer le dernier enregistrement saisi :Document = "SELECT Document.* "
Document = Document & "FROM Document "
Document = Document & "ORDER BY Document.IdDocument ASC "
rs.movelast
Est-ce correct ?
Ok, merci mais moi pas connaitre "dlookup", tu peux m'expliquer s'il te
plait ?
Jérémie
Ok, merci mais moi pas connaitre "dlookup", tu peux m'expliquer s'il te
plait ?
Jérémie
Ok, merci mais moi pas connaitre "dlookup", tu peux m'expliquer s'il te
plait ?
Jérémie
Tu ferais bien de tester au préalable si le titre existe ou non dans la
table par un dlookup et récupérer directement l'identifiant. selon le
résultat, tu fais une requête ajout ou non.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jérémie" a écrit dans le message de
news:Merci pour vos contributions.
Voilà le pb qui se pose :
Lorsque je saisi des enregistrements, je renseigne un titre, une date...
et aussi plusieurs mots-clés. Pour les mots-clés associés à
l'enregistrement, j'ai deux listesbox : l'une contient l'ensemble des
mots-clés (un lexique tt simplement) et l'autre contient la sélection des
mots-clés pour mon enregistrement. J'utilise pour cela un bouton qui qui
duplique le mot-clé choisi dans le lexique ds mon autre liste de sélection.Au niveau de mon modèle de données, j'ai une table "document" et une table
"mot-clé" en relation infini-infini donc avec l'apparition d'une 3è table
intermédiaire composée des ID des 2 tables.Pour chaque enregistrement, il faut d'abord saisir le titre, la date...
puis ensuite les mots-clés. Lorsque je sélectionne un mot-clé, ma table
"document" se met à jour avec le titre, la date, le lien hypertxt ainsi que
ma table intermédiaire avec le num-auto du document et le num-auto du
motclé. Si je choisi un deuxième mot-clé pour ce même enregistrement, je dis
en code VB (enfin, j'essaie !) que si le titre ds le formulaire en question
est égal au titre de mon enregistrement ds ma table "document, alors, il ne
faut pas rajouter une 2ème fois le titre ds ma table mais juste récupérer
l'identifiant de cet enregistrement et l'associer aà l'ID du 2nd mot-clé
dans la table intermédiaire.
voila la clause conditionnelle en VBA :
set db = currentDb
set rs = db.openrecordset ("Document")
If rs!Titre <> txtTitre then
"execution de la macro qui ajoute un nouvel enregistrement ds la table
document"End if
........
J'ai pensé à rajouter à la suite du "set rs...." une requête qui me permet
de trier les enregistrements de ma table par num-auto suivi d'un movelast et
récupérer le dernier enregistrement saisi :Document = "SELECT Document.* "
Document = Document & "FROM Document "
Document = Document & "ORDER BY Document.IdDocument ASC "
rs.movelast
Est-ce correct ?
Tu ferais bien de tester au préalable si le titre existe ou non dans la
table par un dlookup et récupérer directement l'identifiant. selon le
résultat, tu fais une requête ajout ou non.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jérémie" <Jrmie@discussions.microsoft.com> a écrit dans le message de
news:3C3741BF-650F-4DED-AA70-050F64D0AAC9@microsoft.com...
Merci pour vos contributions.
Voilà le pb qui se pose :
Lorsque je saisi des enregistrements, je renseigne un titre, une date...
et aussi plusieurs mots-clés. Pour les mots-clés associés à
l'enregistrement, j'ai deux listesbox : l'une contient l'ensemble des
mots-clés (un lexique tt simplement) et l'autre contient la sélection des
mots-clés pour mon enregistrement. J'utilise pour cela un bouton qui qui
duplique le mot-clé choisi dans le lexique ds mon autre liste de sélection.
Au niveau de mon modèle de données, j'ai une table "document" et une table
"mot-clé" en relation infini-infini donc avec l'apparition d'une 3è table
intermédiaire composée des ID des 2 tables.
Pour chaque enregistrement, il faut d'abord saisir le titre, la date...
puis ensuite les mots-clés. Lorsque je sélectionne un mot-clé, ma table
"document" se met à jour avec le titre, la date, le lien hypertxt ainsi que
ma table intermédiaire avec le num-auto du document et le num-auto du
motclé. Si je choisi un deuxième mot-clé pour ce même enregistrement, je dis
en code VB (enfin, j'essaie !) que si le titre ds le formulaire en question
est égal au titre de mon enregistrement ds ma table "document, alors, il ne
faut pas rajouter une 2ème fois le titre ds ma table mais juste récupérer
l'identifiant de cet enregistrement et l'associer aà l'ID du 2nd mot-clé
dans la table intermédiaire.
voila la clause conditionnelle en VBA :
set db = currentDb
set rs = db.openrecordset ("Document")
If rs!Titre <> txtTitre then
"execution de la macro qui ajoute un nouvel enregistrement ds la table
document"
End if
........
J'ai pensé à rajouter à la suite du "set rs...." une requête qui me permet
de trier les enregistrements de ma table par num-auto suivi d'un movelast et
récupérer le dernier enregistrement saisi :
Document = "SELECT Document.* "
Document = Document & "FROM Document "
Document = Document & "ORDER BY Document.IdDocument ASC "
rs.movelast
Est-ce correct ?
Tu ferais bien de tester au préalable si le titre existe ou non dans la
table par un dlookup et récupérer directement l'identifiant. selon le
résultat, tu fais une requête ajout ou non.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jérémie" a écrit dans le message de
news:Merci pour vos contributions.
Voilà le pb qui se pose :
Lorsque je saisi des enregistrements, je renseigne un titre, une date...
et aussi plusieurs mots-clés. Pour les mots-clés associés à
l'enregistrement, j'ai deux listesbox : l'une contient l'ensemble des
mots-clés (un lexique tt simplement) et l'autre contient la sélection des
mots-clés pour mon enregistrement. J'utilise pour cela un bouton qui qui
duplique le mot-clé choisi dans le lexique ds mon autre liste de sélection.Au niveau de mon modèle de données, j'ai une table "document" et une table
"mot-clé" en relation infini-infini donc avec l'apparition d'une 3è table
intermédiaire composée des ID des 2 tables.Pour chaque enregistrement, il faut d'abord saisir le titre, la date...
puis ensuite les mots-clés. Lorsque je sélectionne un mot-clé, ma table
"document" se met à jour avec le titre, la date, le lien hypertxt ainsi que
ma table intermédiaire avec le num-auto du document et le num-auto du
motclé. Si je choisi un deuxième mot-clé pour ce même enregistrement, je dis
en code VB (enfin, j'essaie !) que si le titre ds le formulaire en question
est égal au titre de mon enregistrement ds ma table "document, alors, il ne
faut pas rajouter une 2ème fois le titre ds ma table mais juste récupérer
l'identifiant de cet enregistrement et l'associer aà l'ID du 2nd mot-clé
dans la table intermédiaire.
voila la clause conditionnelle en VBA :
set db = currentDb
set rs = db.openrecordset ("Document")
If rs!Titre <> txtTitre then
"execution de la macro qui ajoute un nouvel enregistrement ds la table
document"End if
........
J'ai pensé à rajouter à la suite du "set rs...." une requête qui me permet
de trier les enregistrements de ma table par num-auto suivi d'un movelast et
récupérer le dernier enregistrement saisi :Document = "SELECT Document.* "
Document = Document & "FROM Document "
Document = Document & "ORDER BY Document.IdDocument ASC "
rs.movelast
Est-ce correct ?
Ok, merci Raymond, mais à supposer que 2 documents ds la base aient un
titre identique, ça complique les choses, non ?
Ok, merci Raymond, mais à supposer que 2 documents ds la base aient un
titre identique, ça complique les choses, non ?
Ok, merci Raymond, mais à supposer que 2 documents ds la base aient un
titre identique, ça complique les choses, non ?
Bonjour.
il faut que la clause where de ton dlookup soit basée sur une valeur unique
dans ce cas ( valeurs concaténées possible)
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jérémie" a écrit dans le message de
news:Ok, merci Raymond, mais à supposer que 2 documents ds la base aient un
titre identique, ça complique les choses, non ?
Bonjour.
il faut que la clause where de ton dlookup soit basée sur une valeur unique
dans ce cas ( valeurs concaténées possible)
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jérémie" <Jrmie@discussions.microsoft.com> a écrit dans le message de
news:9799E44B-2F19-4A77-A574-165D96118B2B@microsoft.com...
Ok, merci Raymond, mais à supposer que 2 documents ds la base aient un
titre identique, ça complique les choses, non ?
Bonjour.
il faut que la clause where de ton dlookup soit basée sur une valeur unique
dans ce cas ( valeurs concaténées possible)
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jérémie" a écrit dans le message de
news:Ok, merci Raymond, mais à supposer que 2 documents ds la base aient un
titre identique, ça complique les choses, non ?
Voilà, je l'avais déjà essayé ds ma méthode Dlookup mais ça ne marchais
pas. J'avais pourtant trouvé ds le forum des questions et des réponses
Dim Critere as variant
Critere = "[Titre]= '" & Forms!Crea_Document!txtTitre & "' And [Date] '"& Forms!Crea_Document!txtDate &"'"
DLookup("[Titre]", "Document", Critère)
Message d'erreur : Type de données incompatibles ds l'expression du
critere
Merci,
Jérémie
Voilà, je l'avais déjà essayé ds ma méthode Dlookup mais ça ne marchais
pas. J'avais pourtant trouvé ds le forum des questions et des réponses
Dim Critere as variant
Critere = "[Titre]= '" & Forms!Crea_Document!txtTitre & "' And [Date] '"& Forms!Crea_Document!txtDate &"'"
DLookup("[Titre]", "Document", Critère)
Message d'erreur : Type de données incompatibles ds l'expression du
critere
Merci,
Jérémie
Voilà, je l'avais déjà essayé ds ma méthode Dlookup mais ça ne marchais
pas. J'avais pourtant trouvé ds le forum des questions et des réponses
Dim Critere as variant
Critere = "[Titre]= '" & Forms!Crea_Document!txtTitre & "' And [Date] '"& Forms!Crea_Document!txtDate &"'"
DLookup("[Titre]", "Document", Critère)
Message d'erreur : Type de données incompatibles ds l'expression du
critere
Merci,
Jérémie