Datum-Feld auslesen

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: Datum-Feld auslesen

Re: Datum-Feld auslesen

von F3K Total » Sa, 17.01.2015 17:45

Gut,
wenn du es in einem SQL Statement benötigst, ist der einfachste Weg, es als String im Format "JJJJ-MM-DD" auszulesen, und das geht in deinem Beispieldokument am einfachsten z.B. so:

Code: Alles auswählen

Sub Datum_uebernehmen
    oDoc = ThisComponent
    oForm = oDoc.drawpage.forms.getByName("MainForm")
    oSubform = oForm.getByName("SubForm")
    sDate = oSubform.getstring(oSubform.findcolumn("Ablesedatum"))
    msgbox sDate
End Sub
Vorteil: Du brauchst Das Kontrollfeld nicht, die Daten liegen im Formular vor.
Viel Erfolg
Gruß R

Re: Datum-Feld auslesen

von F3K Total » Sa, 17.01.2015 16:56

Moin,
Es hängt davon ab, in welchen Format du das Datum weiterverarbeiten möchtest.
Also wäre es gut, wenn du erläutern würdest, was das Endziel ist.
Ausserdem würde eine Beispieldatei sicher helfen.
Du kannst sie hier hochladen, zwei drei verfremdete Datensätze in den betroffenen Tabellen reichen aus.
Gruß R

Re: Datum-Feld auslesen

von madmatmed » Fr, 16.01.2015 22:57

Ich kann es gerade nicht testen, aber müsste das nicht über BoundField gehen?

Versuch es zunächst mal mit:

Code: Alles auswählen

MsgBox oDatumField.BoundField.getDate()
Wenn im der Message der richtige Wert steht, müsste es ja passen....

Re: Datum-Feld auslesen

von Karolus » Fr, 16.01.2015 17:19

Hallo
Am besten installierst du MRI
lade das Modul am anfang deiner Sub:

Code: Alles auswählen

Globalscope.BasicLibraries.loadLibrary("MRILib")
und an geeigneter Stelle im Code dann

Code: Alles auswählen

mri odatumfeld
Karolus

Nach oben