Neuigkeiten:

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

Mobiles Hauptmenü

Von einer Form die andere Form öffnen und Daten übergeben

Begonnen von nazo91, Mai 19, 2016, 09:44:19

⏪ vorheriges - nächstes ⏩

nazo91

hä wieso denn??

ich check das nicht so ganz

Ein Kunde kann doch mehrere Anfragen haben
bei der nächsten war ich mir sowieso unsicher
Ein Angebot kann nur eine Bestellnummer haben
Eine Bestellnummer hat nur eine Bestellbestätigungsnummer
Ein SAP-Auftrag hat eine Rechnung und eine Leistungserbringung

was mache ich falsch??
ohman könnt ihr mir bitte helfen???

sind zumindest die Tabellen jetzt richtig


Beaker s.a.

Hallo nazo,
Zitatsind zumindest die Tabellen jetzt richtig
Nicht ganz, komisch dass noch keiner was dazu gesagt hat; - die
Nachschlagefelder gehören da raus. Deren Daten müssen in extra
Tabellen; - nachgeschlagen wird dann auf den Formularen.
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)

nazo91

Hey danke für deine Antwort Ekkehard!

also einfach die nachschlagefelder raus und dann wenn ich ein formular erstelle mit einem Kombinationsfeld dort in dem formular erstellen??

LG Nazo

MzKlMu

Hallo,
Hallo,
nur die Beziehung zwischen tblKunde und tblAnfrage ist richtig. Alle anderen sind völlig falsch.
Deinen Beziehungen nach wäre die KundenID, die Angebotsnummer, die Bestellnummer und die Bestellbestägigungsnummer alle gleich, kann das sein ?

Mal noch folgende Fragen:
- Wird ein Angebot immer auf Grund einer Anfrage gemacht, oder sind Anfrage und Angebot unabhängig ?
- Ist eine Bestellung immer an ein Angebot gekoppelt ?
- Ist die Rechnung an die Bestellung gekoppelt ?
- Was beinhaltet die Leistungserbringung ?
- Wieso gibt es bei der Bestellbestätigung eine Leistungsbezeichnung
Zitatahsoo ja klar es gibt mehrere Ansprechpartner...
Wenn es mehrere Ansprechpartner zu einer Firma gibt, wo speicherst Du den 2.Ap den 3.Ap usw. ?

Bitte versuche mal die einzelnen Tabellenaufgaben zu beschreiben.


@Ekkehard
Woran erkennst Du Nachschlagefelder ? Oder habe ich etwas übersehen.
Gruß Klaus

MaggieMay

Zitat von: nazo91 am Mai 19, 2016, 15:19:10
hä wieso denn??
Mein Hinweis bezog sich auf folgende Beziehungen:
tblAnfrage.KundenID <---> tblAngebot.Angebotsnummer
tblAngebot.Angebotsnummer <---> tblBestellung.Bestellnummer
tblBestellung.Bestellnummer <---> tblBestellbestätigung.Bestellbestätigungsnummer
tblSAPAuftrag.SAPAuftragsnummer <---> tblRechnung.Rechnungsnummer
tblSAPAuftrag.SAPAuftragsnummer <---> tblLeistungserbringung.ID

Findest du das OK???

@Ekkehard:
Wie erkennst du Nachschlagefelder in einem Beziehungsfenster?  ???
Freundliche Grüße
MaggieMay

nazo91

@Klaus

ok ich schreib mal den Prozess auf..

Wir haben Kunden. Dann tritt eine Anfrage ein - wir müssen dann sagen ok Anfrage in Ordnung oder ob sie in Klärung ist.
Danach wenn die Anfrage in Ordnung ist wird ein Angebot erstellt. also sind Anfrage und Angebot voneinander abhängig.
Nachdem das Angebot erstellt wurde kriegen wir eine Bestellung.
Diese bestellung wird geprüft.
Wenn die Bestellung geprüft worden ist, schreiben wir eine Bestellbestätigung in die Datenbank kommt aber nur rein wen wir anschreiben und unter welchen Konditionen es gibt. #
Nach der Bestellbestätigung müssen wir das im SAP system eingeben und das system gibt uns eine SAPAuftragsnummer die wir dann speichern müssen. In diese Tabelle kommt auch die bezeichnung usw. rein.
Danach rufen wir die Ansprechpartner der Leistungserbringung an und sagen okay hier das und das müsst ihr machen, aber das wird nicht in der Datenbank festgehalten nur wer die Leistung erbringt und welche Abteilung.
Danach wird eine Rechnung erstellt und abgeschickt.

Das Ziel dieser Datenbank ist nur eine Übersicht zu haben welche sachen bereits gemacht wurden.

MzKlMu

Gruß Klaus

nazo91

Hallo sorry, hab die anderen Fragen übersehen


Zitat- Wird ein Angebot immer auf Grund einer Anfrage gemacht, oder sind Anfrage und Angebot unabhängig ?
ja ein Angebot wird immer dann erstellt wenn eine Anfrage eintritt ansonst nicht

Zitat- Ist eine Bestellung immer an ein Angebot gekoppelt ?
Ja ist sie...wenn ein Angebot gemacht wird Erfolgt eine Bestellung oder auch nicht aber dann wird der ganze Prozess abgebrochen

Zitat- Ist die Rechnung an die Bestellung gekoppelt ?
Ja ist sie

Zitat- Was beinhaltet die Leistungserbringung ?
Die Leistungserbringung beinhaltet eigentlich nur wer die Leistung erbracht hat

Zitat- Wieso gibt es bei der Bestellbestätigung eine Leistungsbezeichnung

hmmm... also wenn die Bestellung eintritt steht ja auch die Leistungsbezeichnung in der Bestellung dann gebe ich sie der Bestellbestätigung mit weil sie dort enthalten sein muss, damit man weiss um welche Leistung es geht

ZitatWenn es mehrere Ansprechpartner zu einer Firma gibt, wo speicherst Du den 2.Ap den 3.Ap usw. ?

da habe ich mir noch keine Gedanken gemacht wo ich den zweiten speichere
LG nazo

Beaker s.a.

#23
Hallo,

@Maggie
An den eingerückten Feldnamen.

@nazo
Das Feld an sich bleibt schon drin, bekommt aber als Datentyp
"Zahl>Long Integer".
Die Felder, die da drunter stehen (eingerückt) kommen in eine neue
Tabelle mit einem (zusätzlichen) ID-Feld (am besten Autowert), über
das dann verknüpft wird. Beispiel (tblBestellungen):
Das Feld "Bestelldatei" wird zu Bestelldatei_FK.
Neue Tabelle ("tblBestellDateien"):
DateiID > Autowert (wird dann in "BestellDatei_FK" gespeichert)
FileData    |
FileName   >  Datentypen weißt nur du.
FileType    |
In Formulare kommt dann ein Kombi:
Datenherkunft: tblBestelldateien
gebundene Spalte: 1
SteuerelementInhalt: Bestelldatei_FK

Zitatda habe ich mir noch keine Gedanken gemacht wo ich den zweiten speichere
In eine zusätzliche Tabelle für ALLE Ansprechpartner, verknüpft über
die KundenID. Das jetzige Feld wird dann überflüssig.

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)

nazo91

hey ekkehard,

danke das werd ich dann mal ausprobieren :)

LG Nazo

MzKlMu

#25
Hallo,
@ekkehard
die eingerückten Feldnamen sind kein Nachschlagefelder, da verwechselst Du was. Das sind Felder des Typs "Anlage". Das ist eine der Neuerungen der neueren Access Versionen. Die lassen sich nicht ersetzen, entweder man nimmt sie oder nicht. Die Anlagefelder sollen aber zur Speicherung von Anlagen (daher die eingerückten Namen) recht brauchbar sein.

@nazo91
Du hast hier ein hierarchische Tabellenfolge.

- Kunden
- Anfrage (Fremdschlüssel zum Kunden)
- Angebot (FS zur Anfrage
- Rechnung (FS zum Angebot)

Nur die Anfrage braucht einen Bezug zum Kunden.

Wenn Du mir die Tabellen im MDB Format (Access2003) zur Verfügung stellst, versuche ich Dir das mal umzustrukturieren.
Aber ich benötige unbedingt eine MDB (komprimiert und gezippt). Die Anlagefelder musst Du dann entfernen.

Nachtrag:
Der Vorschlag von  ekkehard als Ersatz für die Nachschlagefelder brauchst Du nicht probieren, er hat da was verwechselt. Du hast so keine Felder.
Der Hinweis auf die noch erforderliche Tabelle für die Ap ist natürlich richtig.
Gruß Klaus

Beaker s.a.

Hallo Klaus,
Grrr.  >:(
Hätte mir anhand der Feldnamen auch auffallen können.

@nazo
Sorry, Klaus hat natürlich recht; - brauchst Du nichts dran zu ändern.

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)

nazo91

#27
Guten Morgen Klaus,

leider kann ich die Datei nicht online stellen, da ich es nicht konvertieren kann...
Ich kanns dir wahrscheinlich heute abend zur Verfügung stellen.
ich habe jetzt die Tabelle Ansprechpartner angelegt und versuche jetzt das was du geschrieben hast nachzuvollziehen und die Beziehungen zu verbessern.

LG Nazo