Bonjour à tous,
J'ai créé une base access destinée à indexer des liens vers des documents enregistrés sur un réseau local professionnel, avec un formulaire de recherche pour aller les retrouver et les afficher. j'ai ensuite fractionné cette base, pour que les utilisateurs de mon entreprise puissent avoir l'interface en frontale sur leur PC, et que la dorsale soit planquée sur le réseau.
En local, tout marche nickel, y compris que le fractionnement. Quand je fractionne en envoyant la dorsale sur le réseau, la requête qui supporte la recherche ne fonctionne plus, j'ai le message d'erreur "le moteur de base de données ne peut pas trouver "". Assurez-vous que le nom de paramètre ou d'alias est valide, qu'il ne comprend pas de caractère ou de ponctuation incorrect et qu'il n'est pas trop long".
A ce stade, je ne peux même plus rouvrir la requête en mode création ou SQL.
la requête :
Je maîtrise bien l'Access de base, et je m'en sors en tatonnant en SQL, mais je n'ai rien trouvé sur les forums qui résolve mon problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 SELECT[Liste des documents].*, [Note du document].[Description de la note], [Note du document].Image FROM [Note du document] INNER JOIN [Liste des documents] ON [Note du document].[Note du document] =[Liste des documents].[Note du document] WHERE ((([Liste des documents].[Nom du document]) Like ("*"+nz([Formulaires]![Rechercher un document]![nom],[Liste des documents]![Nom du document])+"*")) AND (([Liste des documents].[Type de document])=nz([Formulaires]![Rechercher un document]![type],[Liste des documents]![Type de document])) AND (([Liste des documents].Source)=nz([Formulaires]![Rechercher un document]![source],[Liste des documents]![Source])) AND (([Liste des documents].[Date de publication])>=[Formulaires]![Rechercher un document]![début] And ([Liste des documents].[Date de publication])<=[Formulaires]![Rechercher un document]![fin]) AND (([Liste des documents].Concaténation) Like ("*"+Nz([Formulaires]![Rechercher un document]![mot 1],[Liste des documents]![Mots-clé])+"*") And ([Liste des documents].Concaténation) Like ("*"+Nz([Formulaires]![Rechercher un document]![mot 2],[Liste des documents]![Mots-clé])+"*") And ([Liste des documents].Concaténation) Like ("*"+Nz([Formulaires]![Rechercher un document]![mot 3],[Liste des documents]![Mots-clé])+"*")) AND (([Liste des documents].[Format du fichier])=Nz([Formulaires]![Rechercher un document]![format],[Liste des documents]![Format du fichier]))) ORDER BY[Liste des documents].[Note du document] DESC;
J'espère que vous pourrez m'aider !
Merci
Partager