In Base in einem Subformular die Daten von Feldern berechnen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Ame Agaru
Beiträge: 2
Registriert: Di, 15.08.2006 21:06

In Base in einem Subformular die Daten von Feldern berechnen

Beitrag 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: .
ykcim
*****
Beiträge: 324
Registriert: Di, 29.07.2003 15:22
Wohnort: Neu-Isenburg
Kontaktdaten:

Beitrag 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
__
FAQ zu Starbasic -> http://www.starbasicfaq.de
Ame Agaru
Beiträge: 2
Registriert: Di, 15.08.2006 21:06

Beitrag 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 ?
Antworten