VB in Access brauche hilfe?(dringend)

Dieses Thema im Forum "Programmieren" wurde erstellt von zeusomator, 1. August 2003.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. zeusomator

    zeusomator Kbyte

    Registriert seit:
    28. Juli 2002
    Beiträge:
    374
    hi!
    wie kann ich zum beispiel ein feld mit 55 zeichen aufsplitten zu 15 und 40 zeichen! wobei der text vom 55 zeichen Feld zuerst in die 15 zeichen kommen und wenn das nicht reicht dann geht es weiter in den 40 zeichen!
    wie mach ich das in access mit einem modull!
    quelltext wäre hilfreich oder ein link mit so befehlen!
     
  2. castanho

    castanho Kbyte

    Registriert seit:
    4. März 2003
    Beiträge:
    292
    Das heißt aber, er muß jeden Datensatz einmal verhackstücken.
    In einer Datenbank macht man sowas normalerweise über SQL-Abfragen, so auch hier:
    UPDATE Tabelle SET Tabelle.Feld2 = Left(Tabelle.Feld1, 15), Tabelle.Feld3 = Mid(Tabelle.Feld1, 16);

    Gleichgültig, wie viele Datensätze die Tabelle enthält, es geht in einem Rutsch.
     
  3. Progmeister

    Progmeister Kbyte

    Registriert seit:
    13. August 2002
    Beiträge:
    161
    so müßte es gehen

    If Len(TextFeld) > 55 Then MsgBox "Text zu lang": Exit Sub
    If Len(TextFeld) <= 15 Then
    _ Textfeld1 = TextFeld
    Else
    _ Textfeld1 = Left(TextFeld, 15)
    _ Textfeld2 = Right(TextFeld, Len(TextFeld) - 15)
    End If
     
Status des Themas:
Es sind keine weiteren Antworten möglich.

Diese Seite empfehlen