2.0.2/ 2.0.4: In Tabellen-Kontrollfeld Datum löschen

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

egerlach
****
Beiträge: 107
Registriert: Fr, 13.10.2006 20:21

2.0.2/ 2.0.4: In Tabellen-Kontrollfeld Datum löschen

Beitrag von egerlach »

Bug in 2.0.2: In einen Tabellen-Kontrollfeld eines Formulares kann ein einmal eingebenes Datum wohl verändert werden aber nicht mehr gelöscht werden. OO-Base trägt immer ganz "zuvorkommend" dann das zuletzt eingegebene Datum ein. Dieses tolle feature wir hier zum Verhängnis. Das Datumsfeld kann dann nur noch in der Tabelle direkt gelöscht werden.

eckard
Zuletzt geändert von egerlach am Di, 24.10.2006 22:47, insgesamt 2-mal geändert.
Mihilist
****
Beiträge: 120
Registriert: Di, 25.04.2006 15:27
Wohnort: Nürnberg
Kontaktdaten:

Beitrag von Mihilist »

Hab das eben in 2.0.3 getestet, und da geht's problemlos.

Und nachdem es schon die 2.0.4 gibt sind einige Bugs aus 2.0.2 eventuell schon beseitigt ;)
egerlach
****
Beiträge: 107
Registriert: Fr, 13.10.2006 20:21

Beitrag von egerlach »

In 2.0.4 ist der Bug jedenfalls, vielleicht wieder hineingerutscht und sogar schlimmer geworden: schon beim Klick in ein Datumsfeld wird das letzte eingetippte Datum (oder das von heute) eingefügt. und wie gesagt: es kann in dem Formur nicht mehr gelöscht werden.

Ich möchte mal präzisieren: der Bug tritt zumindest in einer Tabelle in einem Unterformular auf.

Eckard
Thalion
***
Beiträge: 77
Registriert: Mo, 16.10.2006 09:10
Wohnort: Isenbüttel
Kontaktdaten:

Beitrag von Thalion »

egerlach hat geschrieben:In 2.0.4 ist der Bug jedenfalls, vielleicht wieder hineingerutscht und sogar schlimmer geworden: schon beim Klick in ein Datumsfeld wird das letzte eingetippte Datum (oder das von heute) eingefügt. und wie gesagt: es kann in dem Formur nicht mehr gelöscht werden.

Ich möchte mal präzisieren: der Bug tritt zumindest in einer Tabelle in einem Unterformular auf.
Kannst du mir eine Beispieldatei schicken?
Ich muss nochmal meine Mails durchwühlen, aber mir ist ein Issue dazu bekannt. Entweder hätte der für die 2.0.4 gefixed werden sollen oder steht für 2.1 auf der Liste.
Thalion
***
Beiträge: 77
Registriert: Mo, 16.10.2006 09:10
Wohnort: Isenbüttel
Kontaktdaten:

Beitrag von Thalion »

Um es kurz zu machen ... es handelt sich um issue 6544:
http://www.openoffice.org/issues/show_bug.cgi?id=6544

der wurde zwar für 2.0.4 gefixed - Datumsfelder haben jetzt nichtmehr "Heute" als default. Leider wurde dabei wohl das Grid-Control übersehen.
Mihilist
****
Beiträge: 120
Registriert: Di, 25.04.2006 15:27
Wohnort: Nürnberg
Kontaktdaten:

Beitrag von Mihilist »

Bei dem Issue geht's aber doch um den Default-Wert (was wirklich ein sehr seltsames Verhalten ist *g*). Trotzdem hält den Benutzer nichts davon ab, im Ausklappfeld auf "Keins" zu klicken und somit eine NULL in die DB zu schreiben. Hat zumindest bei meinem Versuch problemlos geklapppt.
egerlach
****
Beiträge: 107
Registriert: Fr, 13.10.2006 20:21

Beitrag von egerlach »

Mihilist hat geschrieben:Bei dem Issue geht's aber doch um den Default-Wert (was wirklich ein sehr seltsames Verhalten ist *g*). Trotzdem hält den Benutzer nichts davon ab, im Ausklappfeld auf "Keins" zu klicken und somit eine NULL in die DB zu schreiben. Hat zumindest bei meinem Versuch problemlos geklapppt.
Bei mir sind alle Tabelle per ODBC eingebunden. Ich habe nirgendwo ein Ausklappfeld mit irgendwelchen Optionen fürs Datum. Wo solls das geben?
Habe mir so beholfen: nicht in die Tabelle direkt eingeben sondern in eine Extrafeld. Dort ist alles "normal". Ich kann eingeben was ich will. Auf Z.B. Doppelklick das aktuelle Datum eingeben wäre natürlich chic.
Letzteres ist doch eigentlich programmierbar, oder? -> bitte Tipps hierzu in neuen Thread!

BTW: was ist denn eine Beispieldatei?? Die odb-Datei??

Gruss
Eckard
Mihilist
****
Beiträge: 120
Registriert: Di, 25.04.2006 15:27
Wohnort: Nürnberg
Kontaktdaten:

Beitrag von Mihilist »

egerlach hat geschrieben:Bei mir sind alle Tabelle per ODBC eingebunden. Ich habe nirgendwo ein Ausklappfeld mit irgendwelchen Optionen fürs Datum. Wo solls das geben?
Das gibts (wenn du die Tabelle in einem Formular angezeigt hast) im Eigenschaftenfenster der entsprechenden Spalte (nicht der ganzen Tabelle)
-> Rechtsklick auf die Spalten-Überschrift
-> "Eigenschaften"
-> "Ausklapbar: Ja"

Wie im "normalen" Datumsfeld halt auch.

Grüße
Thomas
Antworten