Français
Forum

ListViewToDBF - Feldgröße(n)

 
allô Frank,

je versuche justement un Prg. trop écrivons, avec dem je DBF-Fichiers modifizieren peux:
1. DB einlesen
2. Felder (Spalten) entfernen / hinzufügen
3. comme neue DB abspeichern

1. et 2. marcher bien.
si je qui geänderte DB avec ListViewToDBF abspeichere, verliere je presque alle Feldbeschreibungen:
Feldname - ok
Feldtyp - C,N usw. ok
Feldlänge - rein zufällig ( 1 - 59... bisher)
Qté.Dezimalstellen chez N-Feldern ist pas trop mettons, daher toujours 0 - tant pis, aucun Centbeträge plus
Avez-vous un concept, comment on cela mettons peux?

merci
ThomasP
 
09.11.2004  
 



Hi Thomas,

dans qui Anleitung ist sous ListviewToDbf() un Beispiel posté. Klappt es avec cela pas ?

bytes&=GetNeededMemory(listview&,2)
Faible bereich#,bytes&

bytes&=ListviewToDbf(listview&,bereich#,bytes&,0)
Char bereich#,43=N
Char bereich#,(43+32)=C eigentlich unnötig, contient déjà C
Char bereich#,(43+64)=C eigentlich unnötig, contient déjà C
Char bereich#,(43+96)=N
Char bereich#,(43+128)=N

text$=Datei.dbf
WriteFileQuick(addr(text$),bereich#,0,bytes&)

Dispose bereich#

Salut, Frank
 
09.11.2004  
 



allô Frank,

cela Beispiel klappt einwandfrei:
> Feldtyp - C,N usw. ok

quoi je pas weiss, ist comment on qui Feldparameter Feldlänge et Anzahl Dezimalstellen einstellt.
Z.B.
Feldname: MeinGeld
Feldtyp: Numerisch
Feldlänge : 11 (on ist Optimist!)
Dezimalstellen: 2

ergibt 12345678.90

mfG
ThomasP
 
09.11.2004  
 



Hi,

je seh mir cela dans den prochain Tagen à.
aujourd'hui habe je malheureusement aucun Zeit.

Salut, Frank
 
09.11.2004  
 



Hi,

qui Feldtyp sollte oui bien sûr son (Offset 43):

Char bereich#,43=N

et pour chacun Spalte 32 hinzufügen

Char bereich#,(43+32)=C
Char bereich#,(43+64)=C
Char bereich#,(43+96)=N

qui Feldlänge (un Byte !) hat den Offset 48.
qui Dezimalstellen (aussi un Byte !) den Offset 49.

z.B.:

Byte bereich#,48=11
Byte bereich#,49=2

avec cela peux du oui la fois testen et Bescheid dire, si du avec cela zurecht viens ou bien si je cela dans qui Dll fest verankern sollte.

Salut, Frank
 
09.11.2004  
 



allô Frank,

hab malheureusement z.Zt. SEHR wenig Zeit.

Werde mais deinen Vorschlag bientôt ausprobieren et Dir ensuite Bescheid donner.

Grundsätzlich fände je es bien, si es fest dans qui DLL incorporé serait.

Salut
ThomasP
 
09.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

3.423 Views

Untitledvor 0 min.
Michael W.04.07.2016
Pauli17.05.2013
Uwe Lang31.01.2013
Peter Max Müller27.01.2012
plus...

Themeninformationen

cet Thema hat 1 participant:

unbekannt (6x)


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