Wyświetl wiele załączników w formularzach i raportach Microsoft Access 2010

Początkowo byłem bardzo zadowolony z odkrycia pola załączników w programie Access 2010. Jest to funkcja, która estetycznie irytuje moją wewnętrzną purystę bazy danych, ale moja wewnętrzna leniwa darń jest tu odpowiedzialna i wygląda na to, że może to uczynić jedną z moje obecne projekty znacznie łatwiejsze / prostsze. Na szczęście wyświetla automatycznie obrazy / ikony na formularzach i raportach, ale (dlaczego zawsze jest, ale eh!) Wyświetla tylko pierwszy i potrzebuję go do wyświetlenia wszystkich.

Możesz oczywiście przewijać załączniki pojedynczo, ale jestem pewien, że mój klient tego nie użyje, pomimo jego prośby o ukończenie projektu w MS-Access, który, jak się wydaje, ma tylko bardzo proste opcje wbudowane wyświetlacz: / ALE ...

Mogę się mylić, prawie nie mam doświadczenia w dostępie do MS-Access. Moje tło kodowania jest zdecydowanie stosem LAMP i siecią, więc jestem głęboko nieświadomy tego, co jest dostępne w ekosystemie Windows / Access. Podejrzewam, że istnieją doskonałe narzędzia do raportowania innych firm, które dają bardzo elastyczny układ, ale muszę zobaczyć wszystkie załączniki w formularzu, a nie tylko raporty.

Tak więc, ślepo wpadając w pustkę, moją początkową strategią jest ...

Utwórz osobną tabelę dla załączników, gdzie każde pole jest „załącznikiem” zawierającym tylko jeden element. Następnie użyj skryptów w formularzach i raportów do ...

Zapytanie o tabelę dla wszystkich załączników należących do danego rekorduWyświetl / Formatuj te pola jako listęDynamicznie dołączaj nowe pole załącznika na końcu tej listy, aby użytkownik mógł przesłać następny załącznikOdśwież stronę formularza po każdym dodaniu załącznika, dzięki czemu jest wolny.

Więc moje pytania są ...

Czy to, co opisuję, jest możliwe w programie Access?Czy brakuje mi znacznie prostszego / lepszego / kanonicznego rozwiązania?Jak potężny jest język skryptowy Access w odniesieniu do wyświetlania? tj. niezgrabny lub doskonały piksel?To jeszcze nie jest Visual Basic? (noooooo!;)Jeśli tak, czy są jakieś inne języki skryptowe, których mogę używać w formularzach / raportach?

Przepraszam, wiem, że to trochę długa wełniana sprawa, ale jestem tu rybą z wody!

Dzięki,

zrozumiałem

questionAnswers(2)

yourAnswerToTheQuestion