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