Neuigkeiten:

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

Mobiles Hauptmenü

Arbeiten mit FK in Formularen?

Begonnen von silentwolf, Juni 13, 2011, 15:28:23

⏪ vorheriges - nächstes ⏩

silentwolf

Hallo finde nicht das passende zu meinen Problem.
Ich hab eine tabelle (tblBestellung) das ist die 1 Seite und tblBestellDetails die N Seite...
Soweit so gut :)
Nun hab ich aber von tblBestellDetails noch eine Beziehung zu tblLiefAngebot das aber viele FKs beinhaltet.
Wenn ich nun einen Bestellung machen möchte in meinen formular muss ich ja die möglichkeit haben verschiedene Teile der tblLiefAngebot zu selektieren  das heist es kommen in dieser tblLiefAngebote verschiedene tabellen vor.
Da bin ich leider noch a bissl überfragt wie man das realisieren kann.

Vielen Dank für Eure Hilfe!!

Gruss
Albert

silentwolf

Hallo nochmals,
hier wäre ein image das zu diesen Thread wäre.
I bin mir sicher das es für Euch kein Problem ist aber ich stehe irgendwie an.. weis nicht wie man es am besten realiseren muss um den richtigen "Artikel" für eine Bestellung auswählen kann.


http://imageshack.us/photo/my-images/811/strukturv1.jpg/

Hoffe das ich den link richtig eingefügt habe!?

Gruss
Albert


DF6GL

Hallo,


wenn in tblBestelldetails (d. h. im entspr. Formular) jeweils ein "LiefAngebot" ausgewählt werden soll, das wiederum anderen Einschränkungen (z. B. die eines bestimmten Lieferanten oder ein bestimmtes "Model") unterliegt, dann muss eine Abfrage für das Auswahlkombi erstellt werden, der alle nötigen Tabellen hinzugefügt und über die Schlüsselfelder verknüpft werden. Weiterhin sind den entspr. Feldern (Spalten) die passenden Kriterien anzugeben.


silentwolf

Hallo Franz,
ja das dachte ich mir das es so gehen muss nur es währen ja dann viele verschiedene FK`s die ich benötige...
Wie kann man dann diese einschränken.
Muss man verschiedene Abfragen erstellen und diese dann in die jeweiligen combos einfügen?
Wäre Dir sehr dankbar wenn Du es mir noch ein wenig erklären könntest danke

Albert

DF6GL

Hallo,

sorry, versteh das nicht....

".. es währen ja dann viele verschiedene FK`s die ich benötige.." 

Lt. dem Tabellenmodell brauchst Du für einen DS in tblBestelldetails einen bestimmten (den , den Du mit einem Kombi, das die Abfrage erhält, auswählst)  PK aus tblLiefAngebot...


silentwolf

Hallo Franz,
kannst Du den link öffnen da sieht man die Verknüpfungen.
Dort sind in tblLiefAngebot die FKs von einigen Tabellen und es wäre etwas besser zum verstehen.

Hoffe das hilft!?

Danke
Albert

DF6GL

Hallo,


habe/hatte den Link ja geöffnet, verstehe trotzdem (oder deswegen) nicht , was Du meinst.

In tblBestelldetails sind zwei FKs (LiefAng_id_f und Best_id_f) vorhanden. Beide Felder könnten über je ein Auswahl-Kombi gefüllt werden, die entspr. Abfragen über die verknüpften Tabellen mit entspr. Kriterienangaben zugewiesen bekommen.


Dass die jeweiligen Kombilisten viele Einträge zur Auswahl aufweisen, ist ja normal und kann/soll eben durch die zusätzlichen Einschränkungen (Kriterienangaben) verringert werden.

silentwolf

Hallo Franz,
danke nochmals für Deine Antwort.
Ich versuche es etwas deutlicher zu erklären wo ich noch probleme habe.
Eigentlich geht es um tblLiefAngebot und deren FK's.
Hier sind ja etnweder direkt oder indirekt tblHersteller, tblHerWerkzeug, tblWerkTyp und dergleichen die du ja in meiem Image sehen kannst verlinkt.
Aslo nun möchte ich ja ein Bestell Formular erstellen. Da ein LiefAngebot also das mit LiefAng_id diese Id würe mir ja zurückgeben das dieses "Angebot" WerkzeugTypX Werkzeug Y ModerlZ mit einer Verpackungseinheit XY hat.
Nun sollte ich ja in diesen Bestellformular in der Lage sein alle diese Parameter auszuwählen um dann zur richtigen LiefAng_id zu kommen und diese in die "Bestellung einzufügen" mit Anzahl und Preis xxxxx,....
Hierzu weis Ich einfach nicht die Vorgehensweise wie mann das realiseren muss kann soll.?

Hoffe das es nun etwas klarer ist was ich brauche.
Ich lese ja auch bücher und dergleichen aber durch mangelnde Zeit bekomme ich es nicht selbst hin es zusammenzusätzen und in ein Formular zu realiseren.

Vielen Dank für Tioos

Albert

DF6GL

Hallo,

"Hier sind ja etnweder direkt oder indirekt tblHersteller, tblHerWerkzeug, tblWerkTyp und dergleichen ... verlinkt."

ja, ok, dann erstelle eine Abfrage, die alle diese Tabellen entspr. verknüpft enthält und passend sortiert ist...  (Als erste Spalte muß  das Feld "LiefAng_id" stehen"



"Nun sollte ich ja in diesen Bestellformular in der Lage sein alle diese Parameter auszuwählen um dann zur richtigen LiefAng_id zu kommen "

Weise einem an "LiefAng_id_f" gebundenen (Formular-)Kombifeld genau die oben genannte Abfrage zu und schon kannst Du aus der Kombiliste den erforderlichen Eintrag auswählen und damit den FK ("LiefAng_id_f") in der Bestell-Tabelle ablegen.

silentwolf

Hallo Franz,
danke für Deine Antwort und ich werde es danach gleich so erstellen wie Du es mir geschildert hast!
Vielen Dank bin mir sicher das es nun funktionieren sollte.

Schönen Tag noch

Albert