Affichage de plusieurs pièces jointes dans microsoft access 2010, des formulaires et des rapports

J'ai d'abord été très heureux de découvrir le champ des pièces jointes dans Access 2010. C'est une fonctionnalité qui esthétiquement taraude mon intérieur de la base de données puriste mais mon intérieur, fainéant est en charge ici et il n'a pas l'air, sur le visage, comme s'il pouvait faire un de mes projets en cours beaucoup plus facile/plus simple. Heureusement il affiche des images/des icônes automatiquement sur les formulaires et les rapports, mais (pourquoi il y a toujours un mais hein!!!) il n'affiche que le premier et j'en ai besoin pour afficher toutes les.

Bien sûr, vous pouvez faire défiler les pièces jointes l'une à un moment, mais je suis sûr que mon client ne porte pas que, malgré sa demande que j'ai à terminer le projet dans MS-Access, qui, apparemment, n'a que très rudimentaire construit dans les options pour l'affichage :/MAIS...

Je peut très bien être mal, j'ai presque pas de MS-Access expérience. Mon codage de fond est fermement la LAMPE de la pile et le web, donc je suis profondément ignorants de ce qui est proposé dans le répertoire Windows/d'Accès de l'écosystème. Je soupçonne qu'il y a une excellente 3ème partie outils de reporting qui donnent très souple, mise en page, mais j'ai besoin de voir toutes les pièces jointes sur la forme, et pas seulement les rapports.

Donc, maladroit à l'aveuglette dans le vide de ma stratégie initiale est cette...

Créer un tableau distinct pour les pièces jointes, où chaque champ est un "attachement" contenant un seul élément. Ensuite, utiliser des scripts dans les formulaires et les rapports d'...

  1. Requête de table pour toutes les pièces jointes appartenant à l'enregistrement en question
  2. Affichage/Format de ces champs, comme une sorte de liste
  3. Dynamiquement ajouter une nouvelle champ pièce jointe à la fin de cette liste, de sorte que l'utilisateur dispose d'un endroit pour télécharger une pièce jointe suivante
  4. Faire la page de formulaire de rafraîchir une pièce jointe est ajoutée, donc il est aways un gratuit.

Donc, mes questions sont les...

  1. Est ce que je décris possible dans l'Accès?
  2. Ai-je raté une beaucoup plus simple /mieux /solution canonique?
  3. Comment puissant est l'Accès du langage de script(s) en référence à l'affichage? j'.e maladroit ou pixel parfait?
  4. Il n'est pas encore Visual Basic est-il? (nooon! 😉
  5. Si oui, y a d'autres langages de script que je peux utiliser dans les formulaires/états?

Désolé, je sais que c'est un peu long laineux question mais je suis un poisson hors de l'eau ici!

Merci,

Roger

OriginalL'auteur technicalbloke | 2012-12-16