Autor
|
Thema: Suche nach Datum (868 mal gelesen)
|
alias Mitglied CAD Betreuer
Beiträge: 282 Registriert: 25.09.2003
|
erstellt am: 20. Jun. 2008 10:38 <-- editieren / zitieren --> Unities abgeben:
Kann man in einer Smarteam Query auch nach Datum vergleichen, wenn ja wie bitte ? Möchte mit Smarteam API eine Suche nach CREATION DATE bzw. MODIFICATION DATE erstellen ? Wie muß ich dazu das Datumsformat konvertieren ? Erhalte immer folgende Fehlermeldung bei meiner Query: Error No: 00261 Failed to convert '06/19/2008 09:11' to Time-Stamp using internal fixed format. Danke für Infos [Diese Nachricht wurde von alias am 23. Jun. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MartinKirchmayer Mitglied
Beiträge: 79 Registriert: 14.05.2002 SmarTeam V5R18 SP5 SW2007 SP5.0 Oracle 10g WinXP
|
erstellt am: 24. Jun. 2008 14:19 <-- editieren / zitieren --> Unities abgeben: Nur für alias
Hallo, also bei uns klappt es (zumindest für eine IsmQueryDefinition) so: Code: Dim QueryDef As IsmQueryDefinition QueryDef.Where.Add "", NM_MODIFICATION_DATE, ">=", "24.06.2008", False, "F"
(ist nur ein Beispiel) Es könnte sogar sein, dass das Format vom eingestellten Systemformat abhängt (unter den Admin-Optionen -> Umwandlungsformate -> Formatoptionen einzustellen), aber das weiß ich leider nicht... Gruß, Martin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
alias Mitglied CAD Betreuer
Beiträge: 282 Registriert: 25.09.2003
|
erstellt am: 25. Jun. 2008 08:09 <-- editieren / zitieren --> Unities abgeben:
Danke für die Hilfe, dachte immer ich müsste noch die Stunden irgendwie abschneiden oder angeben oder speziell das Datum konvertieren. Noch eine Frage: Gibt es auch eine Möglichkeit genau einen bestimmten Tag zu finden ? Habe eine Kombi aus >= und <= versucht mit AND Verknüpfung in der Query, aber das geht scheinbar nicht . Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MartinKirchmayer Mitglied
Beiträge: 79 Registriert: 14.05.2002 SmarTeam V5R18 SP5 SW2007 SP5.0 Oracle 10g WinXP
|
erstellt am: 25. Jun. 2008 11:20 <-- editieren / zitieren --> Unities abgeben: Nur für alias
Hallo nochmal, also in unserem QuickFind habe ich das mal gemacht: Code:
QueryDef.Where.Add "(", NM_CREATION_DATE, "<", Date + 1, False, "F" QueryDef.Where.Add " AND ", NM_CREATION_DATE, ">=", Date, False, "F" QueryDef.Where.Add ")", "", "", "", False, "F"
D.h. das ist SmartScript, ob's in VB das selbe wäre, kann ich so aus dem Bauch heraus nicht sagen. Auch ob die Klammern notwendig sind weiß ich nicht -> ausprobieren.Gruß, Martin [Diese Nachricht wurde von MartinKirchmayer am 25. Jun. 2008 editiert.] [Diese Nachricht wurde von MartinKirchmayer am 25. Jun. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|