AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Problem mit Variants und YearOf Funktion

Ein Thema von Ascuriah · begonnen am 5. Nov 2010 · letzter Beitrag vom 5. Nov 2010
 
Ascuriah

Registriert seit: 6. Okt 2010
52 Beiträge
 
#1

Problem mit Variants und YearOf Funktion

  Alt 5. Nov 2010, 10:09
Moin Moin DP`ler

Ich habe folgendes Problem. Ich habe eine Tabelle in der es eine Spalte mit Datum und (noch leere) Spalten Jahr, Monat, Woche usw...

Delphi-Quellcode:
buchdat := qryFibu.FieldByName('KBU_Buchungsdatum').Value;

datum := VarToDateTime(buchdat);

jahr := YearOf(datum);
1. Ich komme nicht drum rum das die variable buchdat vom typ variant ist.
2. Dann wandel ich den variant in ein DateTime um (um die Funktionen der DateUtils zu nutzen)
3. Jahr ist vom typ variant und YearOf(datum) liefert mir ja word zurück, klar das das so irgendwie ned gehen kann aber wie bekomm ich den word in mein variant, bzw geht das überhaupt?

Alternativ habe ich das ganze (für Jahr) nun so gelöst:
jahr    := RightStr(buchdat, 4); // die letzten 4 Stellen des Datums ergeben das Jahr Meinen Leuten wärs aber wesentlich lieber es über die DateUtils zu lösen, wenn jemand also nen Tipp hat wär das super.

mfg

Ascu


PS: Sollte das der Falsche Forums-Bereich sein bitte ich um verschieben war mir ned sicher wo ich damit nun hingehör
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz