Seite 1 von 1

In Base in einem Subformular die Daten von Feldern berechnen

Verfasst: Di, 15.08.2006 21:21
von Ame Agaru
Ich habe mir eine schöne Datenbank erstellt mit einem Formular Rechnungen, dieses beinhaltet noch ein Subformular mit den Rechnungsdetails. Nun möchte ich in der Rechnungsdetail Tabelle einige Felder berechnen. Ich habe die Felder Preis, Menge, Endpreis.
Kann mir jemand sagen, wie ich über Basic an das Subformular rankomme, bzw. an den aktuellen Datensatz mit den Feldern, damit ich den Endpreis nach Eingabe von Preis und Menge berechnen kann. Ich bin noch ein Basic Neuling, und freu mich immer auch über ausführlichere Antworten mit Beispiel, wenns geht :lol: .

Verfasst: Mi, 16.08.2006 12:51
von ykcim
Hallo,

ein Subformlur lliegt unterhalb des Hauptformulares und kann mit getbyname
angesprochen werden.

Code: Alles auswählen

  odoc=thisComponent
  odraw1=odoc.drawpage
  form1=odraw1.forms.getbyIndex(0)
  osubform=form1.getbyname("SubForm")
'  um dann das erste Feld des markierten Datensatzes zu erhalten:
  myselect=osubform.getstring(0) 
mfg
Michael

Verfasst: So, 20.08.2006 15:08
von Ame Agaru
Also ich habe dieses Subformular mit einem Grid drin, also als Tabelle. Wenn ich dem jetzt sage er soll bei der Spalte Produkt (Listenfeld) , bei Fokusverlust irgendwas machen, dann wird dieses Ereignis nicht ausgelöst. Ist das jetzt ein Bug oder was mache ich falsch ?