Tabelle kopieren

17/10/2008 - 10:54 von johann.weiss | Report spam
Hallo zusammen,

ich habe eine Importtabelle ( wird aus einer txt- Datei importiert) in der
alle Felder den Status "Text" haben.
von da aus kopiere ich die Daten in die richtige Tabelle. Nun soll aber aus
dem Feld "Nachlass" mit folgendem Wert " 30 %", in der neuen Tabelle
das Feld " Nachlass" den Werd Double und nur "30 haben. Ich muss aber datz
sagen das hier Werte von 0,5- 105.5% stehn können.
hat da jemand eine Idee wie ich das machen kann

gruss Hans
 

Lesen sie die antworten

#1 Jürgen Volke
17/10/2008 - 11:09 | Warnen spam
Hallo Johann


ich habe eine Importtabelle ( wird aus einer txt- Datei importiert) in
der alle Felder den Status "Text" haben.
von da aus kopiere ich die Daten in die richtige Tabelle. Nun soll aber
aus dem Feld "Nachlass" mit folgendem Wert " 30 %", in der neuen
Tabelle
das Feld " Nachlass" den Werd Double und nur "30 haben. Ich muss aber
datz sagen das hier Werte von 0,5- 105.5% stehn können.
hat da jemand eine Idee wie ich das machen kann



mit instr(DeinFeld,"%") erhàlst du die Position des %-Zeichens
mir Replace(DeinFeld,".", ",") kannst du den Punkt zum Komma machen
mit Val(DeinFeld) machst du aus Textfeld eine Zahl
Mit Val(replace(Left(DeinFeld,Instr(DeinFeld,"&")-1),".",",")) kannst du
es in einer Anweisung erledigen (% muß aber immer vorhanden sein!)

HTH Jürgen

Ähnliche fragen