Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Text in Zahlen konvertieren
zurück: Abfragen auf inhalt prüfen weiter: Entwurfsansicht unlogisch (natürlich nicht...) Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Quester
Gast


Verfasst am:
08. Sep 2009, 14:55
Rufname:

Text in Zahlen konvertieren - Text in Zahlen konvertieren

Nach oben
       Version: Office 97

Aus einem Textfeld Daten in ein Zahlenfeld einlesen (mittels Aktualisierungsabfrage).

Im Textfeld steht z. B. 123-456-789-00, daraus soll 12345678900 werden.

Wie muss die Abfrage aussehen ??

Vielen Dank fürTipps.
KlausMz
Moderator Access


Verfasst am:
08. Sep 2009, 15:09
Rufname:
Wohnort: Irgendwo in der Pfalz


AW: Text in Zahlen konvertieren - AW: Text in Zahlen konvertieren

Nach oben
       Version: Office 97

Hallo,
Code:
UPDATE tblTabellenname
SET    Zahlenfeld = Replace([Textfeld],"-","");
Das Zahlenfeld auf Zahl, Double stellen.

PS:
Warum willst Du die Originaldaten ändern?
Genügt nicht auch eine Abfrage mit einem zusätzlichen Feld für die Zahl?

_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
quester
Gast


Verfasst am:
08. Sep 2009, 15:19
Rufname:

AW: Text in Zahlen konvertieren - AW: Text in Zahlen konvertieren

Nach oben
       Version: Office 97

Replace gibt es nicht in Access97 !!

Wie komme ich trotzdem zum Ergebnis ???
KlausMz
Moderator Access


Verfasst am:
08. Sep 2009, 15:28
Rufname:
Wohnort: Irgendwo in der Pfalz

AW: Text in Zahlen konvertieren - AW: Text in Zahlen konvertieren

Nach oben
       Version: Office 97

Hallo,
sorry, hatte ich nicht bedacht. Es gibt eine Ersatzfunktion.
Code:
Public Function Replace(sIn As String, sFind As String, sReplace As String, _
                        Optional nStart As Long = 1, _
                        Optional nCount As Long = -1, _
                        Optional bCompare As Long = vbBinaryCompare) As String
    Dim nC As Long, nPos As Long, sOut As String
 
    sOut = sIn
    nPos = InStr(nStart, sOut, sFind, bCompare)
    If nPos <> 0 Then
        Do
            nC = nC + 1
            sOut = Left(sOut, nPos - 1) & sReplace & _
                   Mid(sOut, nPos + Len(sFind))
            If nCount <> -1 And nC >= nCount Then Exit Do
            nStart = nPos + Len(sReplace)
            nPos = InStr(nStart, sOut, sFind, bCompare)
        Loop While nPos > 0
    End If
    Replace = sOut
End Function
Diesen Code in ein neues Modul kopieren. Dieses Modul beim Speichern aber nicht Replace nennen. Hiermit kannst Du dann auch Replace in Access97 verwenden.

Das Beispiel ist nicht von mir, habe ich hier im Forum gefunden.

Hast Du mein PS gelesen?

_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
Gast



Verfasst am:
08. Sep 2009, 17:02
Rufname:

AW: Text in Zahlen konvertieren - AW: Text in Zahlen konvertieren

Nach oben
       Version: Office 97

Antwort zum PS:

Ich bekomme von Kunden gespeicherte Stammdaten zum Überarbeiten (Text, Mengeneinheit, Preis usw.)
Da die Kunden zwar die richtige Artikelnummer verwenden, aber zusätzliche Angaben hinzufügen, bekomme ich die Daten immer als Textfeld.
Ich möchte diese Daten aber nicht manuell überrarbeiten, sondern mit den Originalstammdaten verknüpfen und aktualisieren. Deshalb benötge ich dieses Feld als Zahl.

Danke für das "Replace-Modul".
Mir ist noch nicht ganz klar, wie ich diese Function innerhab einer Abfrage verwenden soll.

Trotz Allem einen schönen Tag und vielen Dank für die Unterstüzung.
KlausMz
Moderator Access


Verfasst am:
08. Sep 2009, 17:15
Rufname:
Wohnort: Irgendwo in der Pfalz

AW: Text in Zahlen konvertieren - AW: Text in Zahlen konvertieren

Nach oben
       Version: Office 97

Hallo,
genau wie mit dem richtigen Replace auch. Siehe meine 1.Antwort.

_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
Quester
Gast


Verfasst am:
09. Sep 2009, 07:53
Rufname:


AW: Text in Zahlen konvertieren - AW: Text in Zahlen konvertieren

Nach oben
       Version: Office 97

Razz Vielen Dank,

nun funktioniert "Replace" auch auf Access 97.

Genau das habe ich gesucht !!
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: textfeld nur positive zahlen 1 Herbert999 4053 19. Sep 2006, 10:28
jens05 textfeld nur positive zahlen
Keine neuen Beiträge Access Tabellen & Abfragen: A2k, text in datum umwandeln und jahr aus datum extrahieren 4 Domainhunter 3107 18. Aug 2006, 11:14
Domainhunter A2k, text in datum umwandeln und jahr aus datum extrahieren
Keine neuen Beiträge Access Tabellen & Abfragen: Text anzeigen wenn Zahl ein- oder zweistellig ist 1 Rainer Ratlos 1208 10. Aug 2006, 14:39
Krolligwsw Text anzeigen wenn Zahl ein- oder zweistellig ist
Keine neuen Beiträge Access Tabellen & Abfragen: + und - Zahlen 0 MiCHi2000 490 28. März 2006, 09:34
MiCHi2000 + und - Zahlen
Keine neuen Beiträge Access Tabellen & Abfragen: Konvertieren 8 Jenne 593 23. März 2006, 13:19
c0bRa Konvertieren
Keine neuen Beiträge Access Tabellen & Abfragen: Nullwerte konvertieren 5 Tom1705 683 25. Feb 2006, 21:25
jens05 Nullwerte konvertieren
Keine neuen Beiträge Access Tabellen & Abfragen: Text in Zahl in der Abfrage umwandeln? 6 Gast 32086 07. Feb 2006, 14:46
Gast Text in Zahl in der Abfrage umwandeln?
Keine neuen Beiträge Access Tabellen & Abfragen: mehrere Zahlen in einer Spalte??? 11 FirefighterBM 701 05. Dez 2005, 16:58
Willi Wipp mehrere Zahlen in einer Spalte???
Keine neuen Beiträge Access Tabellen & Abfragen: Trennung von Zahlen in Spalten 6 Magnum1065 3219 06. Okt 2005, 08:39
Magnum1065 Trennung von Zahlen in Spalten
Keine neuen Beiträge Access Tabellen & Abfragen: Access Abfrage Text in Datum umwandeln 8 Unregistered 12701 05. Sep 2005, 15:03
Unregisterred Access Abfrage Text in Datum umwandeln
Keine neuen Beiträge Access Tabellen & Abfragen: Report: Alle die in diesem Monat zahlen müssen zeigen! 1 Morthen 581 25. Mai 2005, 10:19
jens05 Report: Alle die in diesem Monat zahlen müssen zeigen!
Keine neuen Beiträge Access Tabellen & Abfragen: Numerische Werte in als Text definiertem Feld 4 Terminator 811 25. Apr 2005, 07:50
stpimi Numerische Werte in als Text definiertem Feld
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Macromedia Dreamweaver