Feldformat ASCII?

Kann ich ein Access Feld direkt in ASCII codierte daten umwandeln? Will heissen ich möchte etwas in Klartext in die DB schreiben (zb A14.70) und diese dann aber ASCII formatiert (also 41 31 34 2e 37 30) weiterverarbeiten. Ist das möglcih oder muss ich mir die Arbeit selber machen und die Daten schon codiert eintragen?

Vielen Dank für eure Hilfe

Stephan

Hallo.

Kann ich ein Access Feld direkt in ASCII codierte daten
umwandeln?

Alles geht. Nur der Frosch hüpft. Aber warum? Spätestens beim Auslesen und Updaten der Daten hättest Du das Problem andersherum …

Will heissen ich möchte etwas in Klartext in die DB

schreiben (zb A14.70)

oder muss ich mir die Arbeit selber machen und die Daten schon
codiert eintragen?

Ja oder Nein (stelle niemals einem Entwickler eine Oder-Frage) *g*.

In Dein Formular könntest Du folgende Ereignisprozedur stellen :

Sub DeinFeld_AfterUpdate

Dim Zähler As Integer
Dim DatenBank As Database
Dim Tabelle As Recordset
Dim EinString As String
Dim AusString As String

EinString=Trim(DeinFeld)

For Zähler = 1 To Len(EinString)
AusString=AusString+Spc()+Str$(Asc(Mid$(EinString,Zähler,1)))
Next

Set DatenBank = CurrentDb
Set Tabelle = DatenBank.OpenRecordset(„tbl_örgl“, _
DB_OPEN_DYNASET)

tbl_örgl.AddNew
tbl_örgl!AsciiFeld = AusString
tbl_örgl.Update

tbl_örgl.Close
DatenBank.Close

Set tbl_örgl = Nothing
Set DatenBank = Nothing

End Sub

Die Frage jedoch sei erneut erlaubt : Wozu?

Gruß kw