Français
Forum

date formatieren

 
allô Frank
là viens je nochmal avec une Frage...

si je une dbf fichier einlese, ist es possible et fals oui, comment, z.b. cela date trop formatiern, si es dans qui dbf steht 20020327 dans 2002:03:27 umzuwandeln et dans den Listview représenter?

dans meinen Listview habe je es so,

Laisser Data$ = @dbGet$(DATUM)
Laisser Data$ =
@Milieu$(Data$,7,2),:,@Milieu$(Data$,5,2),:,@Milieu$(Data$,1,4)

Dar chez Deinen Listview cela einlesen automatisch im grenier geschieht, vois je encore pas qui Possibilité es trop formatieren

merci pour jeden Tip

Fernando
 
08.11.2004  
 



allô Fernando,

cela pourrait je comme Flag realisieren, z.B. comme Flag 2.
Wäre ensuite Flag 2 gesetzt, ensuite serait cela date automatisch dans cela neue Format traduit.

Wäre pas mal, si du mir per Email une dbf-Dossier envoies, qui Datums-Angaben contient, ensuite pourrait ego besser testen.

Salut, Frank
 
08.11.2004  
 



allô zusammen

2002:03:27 ?
Wäre es pas besser umzusetzen dans 2002.03.27 ?

@Fernando: merci nochmal pour qui Dossier !

Salut, Frank
 
08.11.2004  
 



Salut,

so, hab cela Flag maintenant incorporé.
ici qui neue Beschreibung qui Funktion, je hoffe cela allez maintenant so dans Ordre:

DbfToCsv(B,A,S,Z,F)

Wandelt une dBaseIII (.dbf) Dossier um dans un CSV-Dossier (im grenier).

B : Long - aiguille sur une Bereich, dans den avec ReadFileQuick() une DBF-Dossier geladen wurde.
A : Long - Anzahl Bytes dans B.
S : aiguille sur une Bereich, qui le nombre Spalten dans qui Dbf-Dossier dans B empfängt (Long-Int) ou bien 0.
Z : aiguille sur une Bereich, qui le nombre Zeilen dans qui Dbf-Dossier dans B empfängt (Long-Int) ou bien 0.
F : Long - Flag.

Rückgabe-Ergebniss: Long - Anzahl generierter Bytes dans qui neuen Csv-Dossier (dans B).

Weil viele User volontiers avec dBase-Fichiers travailler, wurde cet Funktion implementiert.
A ist qui Taille qui Dossier dans B.
S doit une variable son ou bien un quatre Byte großer grenier, dans qui après le nombre Spalten eingetragen ist. steht ici zéro, ensuite wird qui paramètre S ignoriert.
Z ist également une variable ou bien un quatre Byte großer grenier, seulement steht ici après le nombre Zeilen.
F est un Flag. Ist Bit zéro gelöscht, ensuite volonté aussi qui Felder (Headerinformationen) qui Dbf-Dossier avec ausgelesen. la première la ligne dans qui Csv-Dossier beinhaltet ensuite qui Feldnamen. Ist Bit zéro dans F gesetzt, ensuite volonté qui Felder ignoriert et pas avec dans qui Csv-Dossier übernommen. Feldnamen sommes comparable avec den Texten qui Spaltenbuttons.
Ist Bit une dans F gesetzt, ensuite volonté Datumsfelder vom Type 20020726 automatisch eingesetzt comme 2002.07.26 (=26.07.2002).
ici nochmal qui liste aller möglichen Flags ( kombinierbar par OU Verknüpfung ou bien Addition).

0 = Felder pas avec dans qui Csv-Dossier auslesen / aucun Datumsfelder-Konvertierung
1 = Felder avec dans qui Csv-Dossier auslesen
2 = Datumsfelder konvertieren, z.B. 20020726 wird trop 2002.07.26

qui récente erstellte Csv-Dossier steht après dans B, qui alten données dans B volonté überschrieben. Weil une Dbf-Dossier quasi toujours größer ist, comme une Csv-Dossier, doit chez qui Speicherbereichs-Taille normalement rien beachtet volonté.

text$=Datei.dbf
bytes&=@FileSize(text$) Taille qui Dossier ermitteln (bytes&)
Si bytes&>0
Faible bereich#,bytes&
ReadFileQuick(addr(text$),bereich#,0,bytes&) Dbf-Dossier magasin
bytes&=DbfToCsv(bereich#,bytes&,addr(spalten&),0,0) Dbf konvertieren pour Csv / bytes& récente ermitteln
CsvToListview(listview&,bereich#,bytes&,spalten&) Csv Dossier comme Items dans Listview einlesen
Dispose bereich#
EndIf

Salut, Frank
 
08.11.2004  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

2.869 Views

Untitledvor 0 min.
H.Brill10.10.2022
Langer30.01.2021
rquindt04.03.2018
Untitled03.04.2012
plus...

Themeninformationen

cet Thema hat 1 participant:

unbekannt (4x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie