[Base 4.4.4.3] Problem bei der Dateneingabe in eine MySQL Datenbank über ein Base-Formular

Hallo Liste,

ich habe jetzt schon des öfteren festgestellt, dass bei der Eingabe der Daten über ein Formular, die Eingabe nach einigen (immer eine andere Anzahl von Zeichen) stoppt.

Ich möchte Beispielsweise "Fußballcamp" in eine Tabelle eingeben, die Maske nimmt nur die ersten paar Zeichen an, hört also bei "Fußballc" auf.

Gibt es da irgendwo eine Einstellung, die die Anzahl der Zeichen bei der Eingabe begrenzt?

Ach ja, das Datenfeld hat den Typ Text[VARCHAR] mit einer Länge von 100.

Die direkte Eingabe über die Datentabelle klappt problemlos.

Grüße

Jens

Datenfelder im Formular (und damit auch die Tabellenspalten) haben eine
Eigenschaft "Max. Textlänge". Vielleicht ist da ja etwas gesetzt...

Stefan

Hallo Jens,

Vielleicht in Formentwurfmodus kannst Du versuchen, die betroffenen
Kontrolleneigenschaften auf Max Text Length gleich 0 setzen, wenn das
noch nicht der Fall ist.

Alex

Hallo Jens,

ich habe jetzt schon des öfteren festgestellt, dass bei der Eingabe
der Daten über ein Formular, die Eingabe nach einigen (immer eine
andere Anzahl von Zeichen) stoppt.

Ich möchte Beispielsweise "Fußballcamp" in eine Tabelle eingeben,
die Maske nimmt nur die ersten paar Zeichen an, hört also bei
"Fußballc" auf.

Kannst Du etwas genauer beschreiben, wie das Formular aussieht? So ein
Fehler müsste am besten sehr stark eingegrenzt werden. Wenn er z.B.
bereits auftaucht, wenn nur ein einfaches Eingabefeld auf dem
Hauptformular existiert, dann lässt sich das für einen Bug natürlich
besser nachvollziehen.
Liegt das Feld vielleicht grundsätzlich in einem Unterformular oder
grundsätzlich in einem Tabellenkontrollfeld im Formular?

Gibt es da irgendwo eine Einstellung, die die Anzahl der Zeichen
bei der Eingabe begrenzt?

Ach ja, das Datenfeld hat den Typ Text[VARCHAR] mit einer Länge von
100.

Die direkte Eingabe über die Datentabelle klappt problemlos.

Du meinst auch hier die Eingabe von Base aus direkt in die Tabelle?

Gruß

Robert

Hallo Alex,

Hallo Jens,

Vielleicht in Formentwurfmodus kannst Du versuchen, die betroffenen
Kontrolleneigenschaften auf Max Text Length gleich 0 setzen, wenn das
noch nicht der Fall ist.

Ist auf Maximaler Länge, soll heißen auf "0".

Grüße

Jens

Hallo Stefan,

Gibt es da irgendwo eine Einstellung, die die Anzahl der Zeichen bei der
Eingabe begrenzt?

Datenfelder im Formular (und damit auch die Tabellenspalten) haben eine
Eigenschaft "Max. Textlänge". Vielleicht ist da ja etwas gesetzt...

Steht auf "0", sollte also die maximale Länge sein!

Grüße

Jens

Hallo Liste,

ich habe das Problem gerade gelöst, wenn bei Max. Textlänge "0" steht klappt es nicht immer, steht dort jedoch die Länge des entsprechenden Feldes, beispielsweise "100", geht es.

Vielen Dank für den Tipp mit dem "Max. Textlänge", das Feld ist mir untergegangen.

Grüße

Jens