Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre à l'essai
    Problème conception - Cumul de requête de sélection
    Bonjour à tous,

    Voici mon problème, j'espère que vous pourrez m'aider :
    Suite à certaine restriction (fichier en réseau), mon fichier se situe dans un répertoire où la majorité des utilisateurs n'ont pas accès en écriture mais seulement en lecture.
    Malheureusement cela empêche la bonne exécution de l'un de mes process (ligne en rouge ci dessous).

    Désespéré de ne pas trouver une alternative, j'en appel au forum, voici le process qui me pose problème

    1. Via un formulaire, l'utilisateur sélectionne les critères d'une requête d'ajout
    2. La requête se lance et le résultat s'enregistre dans une table "TAMPON"
    3. L'utilisateur change ses critères puis lance la requête
    4. La requête se lance et le résultat s’incrémente dans une table "TAMPON"
    etc ...
    5. Lorsque l'utilisateur a terminé ses choix, il exporte la table "TAMPON" sous format Excel
    6. L'intégralité des enregistrements de la table "TAMPON" sont supprimés

    Par avance, merci à ceux qui prendrons le temps de m'aider.

  2. #2
    Modérateur

    Bonjour.

    Peux-tu mettre le tampon dans la base frontale ?

    Une frontale (ou frontend) est une BD Access qui contient tout le code et la partie interface utilisateur.
    Elle est liée à la dorsale. La dorsale (ou backend) ne contient que les tables et les relations.
    Habituellement on ne stocke pas de données dans la frontale mais on peut très bien y mettre des tables temporaires.
    Si ton tampon n'est utilisé que par l'utilisateur courant et n'a pas à être vu par les autres utilisateurs c'est un endroit parfait.

    Si oui, il me semble qu'installer la frontale sur le poste de l'utilisateur résoudrait ton problème, l'utilisateur a forcément accès à son propre répertoire.

    Il y a un peu de travail à faire pour s'assurer que l'utilisateur a toujours la bonne version de la frontale mais ce n'est pas super complexe.
    Si ta BD frontale est petite, une simple copie du réseau via un .bat ou un .cmd peut suffire avant le lancement de l'appi.

    Autre possibilité toujours si ton tampon est "personnel", tu peux avoir une BD juste pour lui sur le poste de l'utilisateur.
    Quand il ouvre la frontale (ou au moment où tu déclenches ton traitement) tu refais le lien sur cette BD locale.

    Dernière idée, remplacer ton tampon par un fichier texte que tu écris sur le poste de l'utilisateur, c'est plus de code qu'avec une table mais cela devrait marcher.

    Si le tampon est à partager, peut-être peux-tu mettre ta BD de données ailleurs dans un répertoire accessible à tous ou juste le tampon dans sa BD à lui dans ce répertoire.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.