Español
Foro

ListViewToDBF - Feldgröße(n)

 
¡Hola Franco,

Yo versuche gerade una Prg. a escribir, con el Yo DBF-Archivos modifizieren kann:
1. DB einlesen
2. Felder (Spalten) entfernen / hinzufügen
3. Als neue DB abspeichern

1. y 2. klappen bien.
Wenn Yo el geänderte DB con ListViewToDBF abspeichere, verliere Yo fast todos Feldbeschreibungen:
Feldname - ok
Feldtyp - C,N usw. ok
Feldlänge - rein zufällig ( 1 - 59... bisher)
Anz.Dezimalstellen en N-Feldern es no a conjunto, por lo tanto siempre 0 - schade, no Centbeträge mehr
¿Tiene un Concepto, cómo hacerlo conjunto kann?

Gracias
ThomasP
 
09.11.2004  
 



Hi Thomas,

en el Anleitung es bajo ListviewToDbf() una Ejemplo Nuevo. Klappt lo así no ?

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

bytes&=ListviewToDbf(listview&,bereich#,bytes&,0)
Char bereich#,43=N
Char bereich#,(43+32)=C eigentlich unnötig, enthält ya C
Char bereich#,(43+64)=C eigentlich unnötig, enthält ya C
Char bereich#,(43+96)=N
Char bereich#,(43+128)=N

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

Disponer bereich#

Saludo, Franco
 
09.11.2004  
 



¡Hola Franco,

el Ejemplo klappt einwandfrei:
> Feldtyp - C,N usw. ok

Was Yo no blanco, es cómo el Feldparameter Feldlänge y Anzahl Dezimalstellen einstellt.
Z.B.
Feldname: MeinGeld
Feldtyp: Numerisch
Feldlänge : 11 (uno es Optimist!)
Dezimalstellen: 2

ergibt 12345678.90

mfG
ThomasP
 
09.11.2004  
 



Hi,

Yo seh me en el nächsten Tagen a.
Heute Yo desafortunadamente no Tiempo.

Saludo, Franco
 
09.11.2004  
 



Hi,

el Feldtyp debería sí klar ser (Offset 43):

Char bereich#,43=N

Und para jede Spalte 32 hinzufügen

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

El Feldlänge (una Byte !) ha el Offset 48.
El Dezimalstellen (auch una Byte !) el Offset 49.

z.B.:

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

Damit kannst du sí veces testen y Bescheid sagen, si du así zurecht kommst oder si Yo el en el Dll fest verankern debería.

Saludo, Franco
 
09.11.2004  
 



¡Hola Franco,

tener desafortunadamente z.Zt. SEHR wenig Tiempo.

Werde aber deinen Vorschlag bald ausprobieren y Usted entonces Bescheid geben.

Grundsätzlich fände Yo bien, si fest en el DLL instalado sería.

Saludo
ThomasP
 
09.11.2004  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

3.443 Views

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

Themeninformationen

Dieses Thema ha 1 subscriber:

unbekannt (6x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie