Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Formulardesign

Begonnen von wilksoft, Oktober 23, 2019, 22:19:01

⏪ vorheriges - nächstes ⏩

wilksoft

Hallo, ich bin Accessanfänger und arbeite mich gerade in ein Formular (im Anhang). In der unteren Zeile sieht ihr 17 Textfelder, die die Kategorien bezeichnen sollen und immer durch Farbänderung die aktuelle Kategorie anzeigen sollen. Das funktioniert auch soweit, bis auf dass die Feldbezeichnungen nach Schließen von Access weg waren und drei Felder garnicht mehr beschriftet werden können. Meine erste Frage, was mache ich falsch?
Die zweite Frage ist folgende. Diese Felder sollen später als Schaltfläche ausgelegt werden und bei Betätigung den ersten Datensatz zur Kategorie in der Datei anzeigen. Ist das mit Access realisierbar. Wenn ja, wäre ich für Denkanstöße zur Umsetzung dankbar.

DF6GL

Hallo,
Zitat
was mache ich falsch?


eine "vertikal" aufgebaute Tabelle  "horizontal" zu visualisieren...  Solches Vorhaben ist in Access standardmäßig nicht vorgesehen.

Ich nehme an, dass die Kategorien in einer Tabelle (tblKategorien) aufgelistet/abgelegt sind, eine Kategorie pro Datensatz.
Was würde mit den Textfeldern (oder späteren Buttons) passieren, wenn eine Kategorie hinzukommt oder eine wegfällt?

Trotzdem wäre es möglich, mit Hilfe der bedingten Formatierung das zugehörige Textfelder entsprechend der im Form angezeigten aktuellen Kategorie auf eine bestimmte Hintergrundfarbe zu setzen. Oder es wird VBA benutzt, um die Farbzuweisung in der Form_Current-Ereignisprozedur zu erledigen.


Wenn die Textfelder durch Schaltflächen ersetzt werden sollen, funktioniert die BF und die Farbzuweisung allerdings für diese Steuerelemente nicht.



Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Beaker s.a.

Hallo,
Normal macht man sowas mit einem Kombi. Mit Buttons ist es VBA-Gefrickel,
da du wahrscheinlich, zunächst unsichtbare, Dummy-Buttons anlegen musst
wegen
ZitatWas würde mit den Textfeldern (oder späteren Buttons) passieren, wenn eine Kategorie hinzukommt oder eine wegfällt?
Bei jedem Button müsste eine Funktion aufgerufen werden, der die ID der
Kategorie übergeben wird, und die damit den Filter setzt. Ein Kombi ist da
codetechnisch deutlich einfacher zu handhaben, und unabhängig von der
Anzahl der Kategorien.
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)