[gelöst] BASE: Datensatznummer auslesen, zur Zeile springen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: [gelöst] BASE: Datensatznummer auslesen, zur Zeile springen

Re: BASE: Datensatznummer auslesen und zum Datensatz springe

von F3K Total » Mo, 23.01.2012 18:29

Jupp,
geht so:

Code: Alles auswählen

oForm = oDoc.drawpage.forms.getbyname("MainForm")
nRow=oForm.row
oform.updaterow()
oForm.reload()
oform.absolute(nRow)
Gruß R

[gelöst] BASE: Datensatznummer auslesen, zur Zeile springen

von ruessmann » Mo, 23.01.2012 07:56

Hallo,

ich habe ein Hauptformular in Tabellenform, in dem ich die Datensätze auswählen möchte, und ein Unterformular mit Feldern, in denen ich arbeiten möchte.
Damit die geänderten Daten auch in dem Hauptformular erscheinen nutze ich folgenden Code:

Code: Alles auswählen

 Dim oDoc, oForm as Object
   oDoc = thisComponent
   oForm = oDoc.drawpage.forms.getbyname("MainForm")
   oform.updaterow()
   oForm.reload()
Leider springt das Formular immer zum ersten Datensatz zurück.
Kann man die Datensatznummer vorher per Makro auslesen und danach per Makro wieder zu dieser Nummer springen?

Hier noch die Datei zur besseren Vorschau:

--------------------------------------------------------------------

Edit: Danke, der Code funktioniert einwandfrei, genau wie ich es wollte.



Moderation,4: verschoben in BASIC-Unterbereich, wo alle Makro-Fragen hin gehören; Betreff angepasst
Dateianhänge
Kopie (2) von Auftraege.odb
(15.54 KiB) 42-mal heruntergeladen

Nach oben