Neuigkeiten:

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

Mobiles Hauptmenü

Geänderte Daten aus ein Formular an ein Bericht übergeben

Begonnen von uwe01, Januar 15, 2017, 14:57:13

⏪ vorheriges - nächstes ⏩

uwe01

Hallo Gemeinde,
Ich möchte gern in meiner DB den Ausdruck eines Urlaubscheins neu realisieren. In meiner alten DB läuft es, da ich die Änderung (Name usw.) direkt im Formular mache. Da mir es aber zu Umständlich ist wenn ich da was am Text ändern will, habe ich das alte Formular in 3 Berichte erstellt.  1 Hauptbericht (rpt_Urlaubsbescheinigung) und 2 Unterberichte (rpt_UB_DeteilUrlaub, rpt_UF_UnternehmerUrlaub). Sowie ein Formular (frm Urlaubsbescheinigung) in dem ich nun die Daten einfügen kann für wen die Bescheinigung ist.
Jetzt mein Probleme:
1 Wie bekomme ich die Daten vom Formular in den rpt_UB DeteilUrlaub?
2 Der Kalender läuft auch nicht mehr so richtig. Im meiner alten DB wenn ich den Kalender aufrufe habe ich eine Monats Übersicht und wähle den Beginn Tag aus, und das Datum wird in der Zeile da neben eingetragen. Genauso gehe ich beim Urlaubs ende vor.
3 Neu im Formular(frm_Urlaubsbescheinigung) ist die Optionsgruppe die ich eingebaut habe, vorher hatte ich da eine Verknüpfung zu einer Tabelle was ich aber irgendwie nicht schön fand. Jetzt würde ich gerne das das Ausgewählte Feld von der Optionsgruppe auch auf den Bericht(rpt_UB_DeteilUrlaub) übergeben wird.
So das ich mir ein Drucken Batten ein baue der den ganzen Bericht (rpt_Urlaubsbescheinigung) mit den eingesetzten Daten Druckt   
Hat da vielleicht einer eine Idee die mir bei meinen Problemen weiter hilft.
Lade mal eine Test DB mit hoch.
Gruß Uwe01
Win 10, Access 2002/2013
Bitte um Verständliche Antworten !

DF6GL

Hallo,

von einer DB wollte ich hier aber nicht sprechen.... ???

Weder die Berichte noch die Formulare sind an irgendwelche Tabellen gebunden, so dass keine (Tabellen-)Daten gespeichert oder gepflegt werden können. Weiterhin fehlen die essentiellen Definitionen der Datenbeziehungen.

Wenn die Werte aus dem Formular im Bericht erscheinen sollen, so ist im Steuerelementinhalt der einzelnen Berichts-Textfelder ein Verweis auf das entspr. Formulartextfeld einzutragen.

z. B. für "Liste38"

=Forms!Frm_Urlaubsbescheinigung!NRFuehrerschein

Alles in Allem in die gesamte Konstruktion völlig unzureichend (keine Beziehungen, keine gebundenen Formulare und Berichte, keine gebundenen Steuerelemente) aufgebaut und sollte (muss) dringend dahingehend modifiziert werden, wenn es zum Erfolg führen soll.


Zitatvorher hatte ich da eine Verknüpfung zu einer Tabelle was ich aber irgendwie nicht schön fand

Was heißt das?  Verknüpfungen (d. h. Bindung)  an Tabellen sind das A&O in einer Datenbank-Anwendung. Wenn die fehlen, dann ist es nicht "schön".

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

Stapi

Hallo
Möchte an dieser Stelle ergänzen das der Date Picker wohl einen falschen oder fehlenden Ververweis beinhaltet.
Zu der Optionsgruppe wie du es dort gemacht hast halte ich auch auf die Zukunft Ausgerichet nicht für Zielführend, der Text gehört für mich in eine Tabelle und kann auf dem Formular über eine Kombi Feld eingefügt werden. So must du heute bei jeder Text erweiterug oder Änderung Formular und Bericht über den Entwurf anpassen.
Wie Franz schon erwähnt hat ist ein Datenbank Aufbau mit den nötigen Beziehungen zu den Tabellen ein muss für den Anschließenden Erfolg.
Grüße aus dem schönen NRW
Stefan

uwe01

Hallo Stapi und DF6GL,
Danke für eure Informationen.
Stapi "Werde mir das mit der Optionsgruppe nochmal durch den Kopf gehen lassen." Stapi kann das mit dem Date Picker an der Access Version liegen, habe seit neuen Access 2013.

DF6GL "Danke dir für den hinweis mit den Steuerelementinhalt, hat geklapt."

Danke  :)
Gruß Uwe01
Win 10, Access 2002/2013
Bitte um Verständliche Antworten !