Ich bin gerade dabei, eine Datenbank für die Erfassung der Übersetzungsaufträge zu erstelen.
Ich möchte das Formular für die Eingabge von Aufträgen so einrichten, dass der Inhalt eines Feldes von zwei anderen Feldern abhängt. Konkret geht es darum, dass wenn ich die Felder "Kunde" und "Leistung" ausfülle, dann sollen die Felder "Preis" und "PreisKopie" automatisch ausgefüllt werden. Dabei soll auch die entsprechnde Preisstufe(1,2, oder 3) berücksichtigt werden.
z.B. Kunde A hat die Preisstufe 1, dann gelten für ihn in der Preisliste die Spalten "Preis1Original" "und Preis1Kopie"
Bei der Auswahl der Leistung "Schriftl. Übers. DE>PL" sollte in dem Feld "Preis" 20,00 und in dem Feld "PreisKopie" 5,00 automatisch erscheinen.
Ich weiß, dass dafür ein Makro notwendig ist. Den Anfang vermute ich, aber was weiter kommt, weiß ich nicht.
Code: Alles auswählen
SUB Preis_einfuegen
DIM oDoc AS OBJECT
DIM oDrawpage AS OBJECT
DIM oForm AS OBJECT
DIM oFeld1 AS OBJECT
DIM oFeld2 AS OBJECT
DIM oFeld3 AS OBJECT
DIM oFeld4 AS OBJECT
DIM dePreis AS DECIMAL ' ???
DIM dePreisKopie AS DECIMAL ' ???
oDoc = thisComponent
oDrawpage = oDoc.drawpage
oForm = oDrawpage.forms.getByName("MainForm")
oFeld1 = oForm.getByName("txtKunde")
oFeld2 = oForm.getByName("txtLeistung")
oFeld3 = oForm.getByName("fmtPreis")
oFeld4 = oForm.getByName("fmtPreisKopie")
' Weiter weiß ich nicht.
END SUB
Für jeglich Hilfe bin ich sehr dankbar.
Przemek