Datumsfeld 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: Datumsfeld auslesen

von Stephan » Di, 15.03.2005 16:32

Wie lese ich das Feld so aus, dass ich einen weiterverarbeitbaren Datumswert erhalte?
na so wie Du es in Deiner zweiten Variante vorschlägst:

Code: Alles auswählen

DF_Tag.date
natürlich geht dann nicht:

Code: Alles auswählen

Month(DF_Tag.date)
sondern nur:

Code: Alles auswählen

Month(CDateFromIso(DF_Tag.date))
Month ist doch in der Hilfe beschrieben:

Syntax:
Month (Zahl)
Rückgabewert:
Integer
Parameter:
Zahl: Numerischer Ausdruck, der die serielle Datumszahl enthält, deren Monatskomponente bestimmt werden soll.

und das date-field liefert nun mal nur das Iso-Datum i.S. String


Gruß
Stephan

Datumsfeld auslesen

von Klabautermann » Di, 15.03.2005 10:24

Hallo,

ich habe mir ein mehrseitiges Tabellendokument im OOo erstellt. Um die Eingabe ein wenig zu erleichtern habe ich einen Dialog erzeugt, welcher per Star Basic die Eingaben an die richtige Stelle in den Tabellen schreiben soll.

Zu den ein zu gebenden Daten gehört auch ein Datumswert, welcher über ein Datumsfeld eingegeben werden soll. Vom hier eingegebenen Wert hängt es unter anderen ab wo die Einträge gemacht werden (auf vielen Tabellen gibt es aus Übersichtlichkeitsgründen für jeden Monat eine eigene Spalte).

Mein Problem ist, dass ich es nicht hinbekomme die Datumsfeld Eingabe so als Datumswert aus zu lesen, das ich es z.B. mit der Month() Funktion weiter verarbeiten kann. Ich bekomme je nach dem wie ich versuche das Feld aus zu lesen immer konstante Ergebnisse, unabhängig vom eingegebenen Datum.

Code: Alles auswählen

  MsgBox(Month(DF_Tag.text)) ' Gibt immer 3
  MsgBox(Month(DF_Tag.date)) ' Gibt immer 12
Wie lese ich das Feld so aus, dass ich einen weiterverarbeitbaren Datumswert erhalte?

Gruß
Klabautermann

Nach oben