Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Formulare erstellen

Begonnen von sevdim, Dezember 11, 2011, 16:10:33

⏪ vorheriges - nächstes ⏩

sevdim

Hallo, nachdem ich ganz stolz meine Tabellen erstellt habe und auch - zumindest glaube ich das- mit allen Schlüsseln richtig verknüpft habe, schaffe ich es nicht, die Formulare so zu erstellen, dass es funktioniert. Ich möchte eine Rezeptverwaltung erstellen, in der ich die einzelnen Rezepte verschiedenen Kategorien zuordnen kann. Dann soll ein Speiseplan erstellt werden und aus diesem eine Einkaufsliste. Vielleicht ist da jemand in der großen weiten welt, der mir da helfen kann ???
Tausend Dank
sevdim

DF6GL

Hallo,

wenn wir Dir da helfen sollen, mußt Du schon Deine Db-Struktur (Tabellenaufbau und Beziehungen)  offenlegen...
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

sevdim

Hallo Franz,
heute macht mich der Kasten wiedermal wahnsinnig. Ich hoffe, das Hochladen klappt jetzt endlich.
Gruß
Doris


[Anhang gelöscht durch Administrator]

DF6GL

Hallo,

mhmm,  da fehlt mir für manche Beziehungen und auch Felder das nähere Verständnis..

1) Was soll tblKat_Rez  aussagen?   Ein Rezept stellt m. E. die Koch/Backvorschrift für eine Speise dar. Ein Zuordnug einer Kategorie an ein Rezept  ( tblKategorie 1--n  tblRezept)   wäre m. E sinnvoller als eine n:m-Beziehung in einer separaten Tabelle.

2) Welche Bedeutung hat tblDiaet?  

3) Für einen Speiseplan wäre die Verwendung einer Kalendertabelle (Pro Tag ein Datensatz) vermutlich besser geeignet als lediglich eine Woche als Zeitspanne. (Außer der Plan wird jede Woche immer wieder erneut erstellt.), wobei  dort die  Beziehung "umgedreht" gehört (Ein Rezept an einem Tag oder mehreren Tagen (tblRezept  1--n tblWochentag)

4) Welche Bedeutung hat tblMenge? Die für eine Speise (Rezept) benötigte Menge einer bestimmten Zutat steht in Feld rezzut_Menge schon.





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

sevdim

Hallo Franz,
ich hatte mir das so gedacht:
Das Rezept = tblRezept / enthält nur den Titel des Rezepts
Menge = tblMenge / enthält nur ein leeres Feld um die Menge einzugeben
Masseinheit = tblMasseinheit / enthält gr, kg etc (wollte ich als Kombi eingeben, weil ich zu faul bin, das immer zu tippen)
Kategorie = tblKategorie / enhält Fürhstück, Mittag, Abend etc
Diät = tblDiät / falls ich mal Diät machen möchte und dafür einen Plan brauche
Zutaten = tblZutat / die verschiedenen Zutaten - dachte ic auch als Kombi!?
Wochentage = tblWoche / ich brauche immer nur einen Plan für höchstens eine Woche. Die Zubereitung wollte ich in das Feld tblZutaten_Bemerkung reinschreiben.
Die beiden anderen Tabellen (Kat_Rez und Rez_Zut) sollte ich laut meiner Tochter als Zwischentabelle erstellen. Aber warum, konnte sie mir auch nicht sagen.
Was mich so wahnsinnig macht, ist dass ich in mein Formular nicht soviel Zeilen reinbring, damit ich alle Zutaten in ein Rezept reinbringe und das dann als einen Datensatz speichern kann. Wäre supertoll, wenn Du mir helfen könntest, weil ich das Gefühl habe, dass mein 60-jähriges Gehirn schon etwas eingerostet ist und ich auch den Knoten nicht entwirren kann. Könnten wir das evtl. auch über meine Mail oder so machen, falls der Server wieder zusammenbricht?
Gruß

DF6GL

Hallo,

naja, mit dem Alter bist Du mir nicht voraus   8)

Anbei ein entwirrter Knoten.   Vielleicht kannst Du das weiter ausbauen.  Die Formulare sind nur mit den Assistenten erstellt und lediglich erweitert.



[Anhang gelöscht durch Administrator]
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

MzKlMu

Hallo,
Zitatdass mein 60-jähriges Gehirn schon etwas eingerostet ist
und ich gehe stark auf die 70 zu, also nur Mut.  ;D
Gruß Klaus

sevdim

Hallo Franz,
tausend Dank für die Datei. Ich werde es mal probieren, aber was ich gesehen habe, ist schon so wie ich es mir vorgestellt habe. Und jetzt noch mal eine blonde Frage: die Einkaufsliste mache ich dann als Abfrage oder als Bericht?
Vielen Dank, Du bist mein Held  :-*

DF6GL

Hallo,

ja, eine Abfrage das sollte dann können, aber ohne die Reste  im Vorratsschrank zu berücksichtigen.   ;)
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

sevdim

Hallöle, vielleicht sollte ich das auch noch versuchen mit deiner hilfe.
gruß aus dem verregneten München
Doris

DF6GL

Hallo,

ja, versuch es...

Prinzip ist halt fogendes:


Schreib auf, welche Aussagen (Daten) Du durch die Abfrage(n) erwartest, überprüf, ob die (Grund-) Daten dafür schon in den Tabellen erfasst werden. Wenn nicht, überleg, in welche Tabelle die erforderlichen Daten aufzunehmen sind und erweitere dann die Tabelle(n) oder erstelle bei Bedarf (zusätzliche Beziehungen!)  weitere. Werte, die sich aus den vorhandenen ergeben können (berechnete Werte), fallen nicht in diese Überlegungen.
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

sevdim

Hallo Franz, jetzt bins ich schon wieder. Kann man in ein Kominationsfeld keine neuen Daten eingeben? Wenn ich z. B. in die Rubrik "Zutaten" eine Zutat eingeben möchte, die noch nicht in der Tabelle steht, will er das nicht haben. Was tun sprach Zeus.

Beaker s.a.

Hallo Doris,

ZitatKann man in ein Kominationsfeld keine neuen Daten eingeben? Wenn ich z. B. in die Rubrik "Zutaten" eine Zutat eingeben möchte, die noch nicht in der Tabelle steht, will er das nicht haben. Was tun sprach Zeus.

Schau Dir in der OH das KombiControl-Ereignis "NotInList" an. Da ist das eigentlich ganz gut erklärt.
Sonst fragst Du hier wieder nach.
Wichtig dabei ist dann noch die Eigenschaft "Nur Listeneinträge"; - die muss dann auf "Nein" eingestellt werden.

hth
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)

DF6GL

Hallo,

wenn das Ereignis "Bei nicht in Liste" auftreten soll, dann muss die Eigenschaft "Nur Listeneinträge"  auf Ja stehen. Wenn das Kombi seine Listendaten aus einer anderen Tabelle bezieht, als die, an deren bestimmtes Feld das Kombi gebunden ist, muss mittels Ereignis "Bei nicht in Liste" der neue Wert zunächst in die NachschlageTabelle eingetragen werden.

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,

@Franz
Uups, stimmt natürlich.
Ich verwende das so selten.

Also

@Doris
Franz' Antwort ist massgeblich.

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)