Neuigkeiten:

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

Mobiles Hauptmenü

Verbindung des HF mit dem Ufo

Begonnen von Micha, Juni 24, 2013, 16:32:51

⏪ vorheriges - nächstes ⏩

Micha

Da ich nichts mehr höre, bin ich wohl auf dem Holzweg, oder!  ???

DF6GL

#31
Hallo,



eine  "Information" zur  Sparte gibt es nicht in dieser Tabellenkonstruktion.  Wenn es eine "Information" zur Sparte geben soll, dann ist diese "Info" in tblSparte , z. B. in einem zusätzlichen Memo-Feld zu hinterlegen.

Zum Zubehör:  Wenn ein bestimmtes Zubehör an JEDES Teil einer Sparte passt, dann Beziehung zu tblSparte. Wenn ein bestimmtes Zubehör an jedes Teil eines Hauptmodells passt, dann Beziehung zu tblHauptmodell. Das muss geklärt werden.


Zu den Formularen:  Wenn Du lediglich als Arbeitsablauf die "Informationen" sehen und bearbeiten willst, dann mach ein Einzelform  mit Basis zu tbl_Informationen mit Kombifeldern für die Fremdschlüsselfelder.
Alle anderen Formulare (je eines für die restlichen Tabellen) können als Endlosform ausgeführt werden, wobei für die jeweiligen Fremdschlüsselfelder auch je ein Kombifeld verwendet wird.

Sinnvoll wäre es, ein Einzelform für tbl_Hauptmodelle mit zwei darin eingebauten Endlosforms (Basis  tbl_Modelle und tbl_Zubehör) zur Eingabe/Pflege der entspr. Daten zu erstellen.






PS:   nein, nur habe ich auch andere Sachen zu tun als hier im Forum zu posten ... 8)
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

Micha

Entschuldige!
Ich muss auch andere Punkte erledigen, aber das Thema hat mich voll in der Hand und es macht mir ja auch sehr viel Spaß!  :)

Anbei findest du meine aktuelle Version und ich wäre mit diesem Aufbau schon sehr zufrieden. Ich möchte nur, dass ich in dem Ufo automatisch die Übernahme der Daten aus dem HF habe und auch durch diese Eingaben im HF das Ufo filter.

Wenn ich diese Datenbank so habe, könnte ich damit starten und die Informationen erfassen.

Ich weiß, dass man nur dafür keine Access-Datenbank braucht. Es geht anschließend ja noch weiter (u. a. Erstellung von Berichten und weitere Arbeitsschritte in der Produktanpassung).

Welchen Vorteil hätte denn die Erstellung von einem Einzelformul für tbl_Hauptmodelle mit 2 Ufos gegen über meiner Version?

[Anhang gelöscht durch Administrator]

DF6GL

Hallo,

"Ich möchte nur, dass ich in dem Ufo automatisch die Übernahme der Daten aus dem HF habe und auch durch diese Eingaben im HF das Ufo filter. "


Das geht so nicht, weil zwei verschiedenen Sachen.   Die(se)  HF/UF-Konstruktion verkompliziert nur die Sache, weil unlogisch und keine 1-n-Tabellen zugrunde liegen (das HF ist ungebunden, bzw. die Datenherkunft-Abfrage ist überflüssig (und auch als verknüpfende Abfrage über alle Tabellen sinnlos), weil es keine gebundenen Felder gibt). Mit solchen ungebunden Felder ist es schon möglich, ein Formular zu filtern, aber eben auch (besser) nur das Form, in dem diese Felder (sinnvollerweise dann im Formular-Kopf) platziert sind.


Benutz das frm_Informationen_UFO , baue zusätzlich Kombifelder für die Fremdschlüsselfelder ein und im Formualrkopf die ungebundenen "Such"-Felder..

Für die Datenherkünfte der Forms brauchst Du nur die zugrundeliegende Tabelle anzugeben und keine Abfrage ...



Außerdem sehe ich, dass Sparte_ID wieder in tbl_Informationen auftaucht und in Beziehung gesetzt ist.   WARUM ???


Wir müssen uns mal darauf einigen, dass wir auf vorangegangenen Modifikationen aufbauen und keinen chaotischen Zickzackweg gehen..  soll heißen , im Kreise drehen.




"Wenn ich diese Datenbank so habe, könnte ich damit starten und die Informationen erfassen. "


Wenn Du das machst, fliegt Dir "Erstellung von Berichten und weitere Arbeitsschritte in der Produktanpassung"   in Kürze um die Ohren....
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

Micha

Ich habe in die tbl_Informationen die Spalten Sparte und Hauptmodell wieder für den Filter genommen. Da das wohl falsch ist, nehme ich die beiden wieder raus und versuche, die 4 Sparten in den Kopftext des Ufos einzubauen.

Kann ich dann diese 4 Sparten im Ufo selbst dann raus lassen, oder müssen die weiterhin für den neuen Datensatz da sein?

MzKlMu

Hallo,
ich will ja nicht kritisieren, aber ich habe weder hier noch in dem andern Forum wirklich geblickt wie die Zusammenhänge sind. Trotz mehrmaligem Lesen.
Und das ständige Hin und Her jetzt mache ich das, dann mache ich es wieder rückgängig. Das wirkt alles relativ plan und strukturlos. Blicke da einfach nicht durch, was da jetzt wo, wie und warum gespeichert werden soll.
Der Satz ist irgendwie typisch:
ZitatDa das wohl falsch ist, nehme ich die beiden wieder raus und versuche, die 4 Sparten in den Kopftext des Ufos einzubauen.

Das geht hier genau so aus, wie im anderen Forum, das verläuft im Sande, weil es niemand mehr versteht.
Gruß Klaus

Micha

Ist das Ufo jetzt so besser und korrekt?





[Anhang gelöscht durch Administrator]

DF6GL

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

Micha

Hallo Klaus,

sorry, ich weiß nicht, wie das Formular dann aussehen soll?

ZitatBenutz das frm_Informationen_UFO , baue zusätzlich Kombifelder für die Fremdschlüsselfelder ein und im Formualrkopf die ungebundenen "Such"-Felder..
???

Mist.....


DF6GL

#39
Hallo,

und was daran ist unklar?


Wenn das frm_Informationen_UFO    als Einzelform (oder Endlosform, dann aber besseres Layout) dargestellt wird, hast Du doch schon den vorgeschlagenen Zustand. Datenblattansicht ist nicht geeignet.

Dei Datensatzherkunft beinhaltet immer noch eine Abfrage und keine Tabelle(nnamen)


Noch'n Nachtrag:  wirf die VBA-Prozeduren wieder heraus....
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

Micha

Es ist für mich immer noch unklar.

Wenn ich im Kopftext die Datensatzherkunft raus nehme, habe ich bei der Auswahl keine Daten mehr.



[Anhang gelöscht durch Administrator]

DF6GL

Hallo,

sorry, meinte nicht die Datensatzherkunft der Kombis, sondern die DATENHERKUNFT des Formulares....


Außerdem soll nicht die Datenherkunft geleert werden, sondern dort soll der Name der entspr. Tabelle stehen...
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

Micha

#42
Wäre es so besser?

Endlosformular habe ich jetzt.

Jetzt habe ich nur das Problem, dass der Kopftext nicht für den Datensatz gespeichert wird und dadurch die "Modelle" und "Zubehöre" nicht angezeigt werden. Oder anders gesagt, die dürften aufgrund eines Filters garnicht mehr angezeigt werden.

[Anhang gelöscht durch Administrator]

DF6GL

Hallo,

die Daten der ungebundenen Felder in Formularkopf werden auch nicht gespeichert und sind auch dafür nicht da....

Die werden nur zum SUCHEN (Filtern) der Datensätze gebraucht, oder wie im Deinem Fall zur Vorselektion der Modelle und des Zubehörs.  Eingabe/Pflege der "Informationen" passiert nur über die gebundenen Felder im Detailbereich.
Den Status kannst Du ja jetzt schon auswählen, bei den beiden anderen Kombis hapert es noch mit der Abfrage in deren Datensatzherkunft.  (Explizite Angabe der Felder in der Select-Liste) .

Damit die Vorauswahl über die ungebundenen Kombis im F.-Kopf auch richtig funktioniert, (sofern diese Kombis dafür gedacht sind und nicht für eine Filterung), müsste man zu einem "Trick" greifen, der darin besteht, zwei zusätzliche Kombis zu verwenden, einmal zur Anzeige schon gespeicherter Daten und zum anderen für die Auswahl vorgefilterter Daten für neue Datensätze. Alternativ könnte man sich auch eine Zuordnung an die Defaultwert-Eigenschaft der Kombis vorstellen.
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

Micha

Moin!

O.k., der Formularkopf ist nur zum Filtern geeignet.

1. Und wie bekomme ich das hin, dass dies sich sofort auf die Detailliste auswirkt?

Dies verstehe ich leider nicht:
Zitat(Explizite Angabe der Felder in der Select-Liste)

So sieht die Datensatzherkunft der Kombi-Felder im Detailbereich momentan aus:
cbo_Modelle:
SELECT * FROM tbl_Modelle WHERE Hauptmodelle_ID=[cbo_Hauptmodelle];

cbo_Zubehoer:
SELECT * FROM tbl_Zubehoer WHERE [Hauptmodelle_ID]=[cbo_Hauptmodelle];

2. Wie sollten die aussehen?

Die im letzten Absatz geschrieben Punkte verstehe ich leider auch nicht.

3. Wie kann ich diesen "Trick" anwenden? Welche zwei Kombis soll ich im Kopftext anlegen?
Ich habe jetzt in den Kopftext die Kombis "Modelle" und "Zubehör" ergänzt und habe darauf hin ein paar weitere Fiktivdatensätze eingegeben. Wie bekomme ich das hin, dass ich durch die Auswahl im Kopftext keine bestehenden Datensätze ändere?

4. Kann ich jetzt wieder die Aktualisierungscodes rein setzen? Wenn ja, nur im Kopftext, oder?

Bevor ich jetzt alles schlimmer mache, findest du meine Datei anbei.

[Anhang gelöscht durch Administrator]