Warum sind Zellen mit Leerzeichen voll?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Warum sind Zellen mit Leerzeichen voll?

Re: Warum sind Zellen mit Leerzeichen voll?

von Kese » Fr, 25.11.2011 17:14

Hallo Rocko,

danke für die Nachricht, aber ich bin noch nicht erfolgreich.

Zunächst: ich versuche es mit Deinem Rat auf einem anderen Rechner mit Windows XP ! Es ist die gleiche Datenbank, die ich kopiert habe.

Normalerweise starte ich meine Datenbank aus dem Basis-Fenster "OpenOffice 3 -> Datenbank". Dann öffnet der Datenbank-Assistent.
Ich fahre fort mit Klick auf "Bestehende Datenbank öffnen". Da wird die zuletzt benutzte Datenbank angezeigt und klicke dann auf "Fertig stellen".
Es öffnet sich die Datenbank "Name.odb" und bietet mir auf der linken Seite "Tabellen, Abfragen, Formulare und Berichte" an.
Ich Klicke auf "Tabellen" und sehe im rechten Bereiche unter der Überschrift "Tabellen" meine fünf Datenbanktabellen - alle mit der Endung .dbf
Dann klicke ich die gewünschte an und kann damit arbeiten.

Ich ergänze, dass es sich um eine sehr alte Datenbank handelt, die ursprünglich im StarOffice Programm "David" entstanden ist. Ich weiß nicht, ob das von Bedeutung ist.

Gemäß Deinem Rat habe ich die Datei "Daten.dbf" aus dem Window-Explorer heraus mit "OpenOffice.Calc" geöffnet. Es öffnet sich das Fenster "DBaseimport" und ich wähle den angebotenen Zeichensatz "Westeuropa (Dos/O2-850/International). Die geöffnete Tabelle speicher ich wieder als dbf Datei. Dabei werde ich gefragt, ob ich das aktuelle Format beibehalten möchte (Ja, möchte ich) oder ob ich im ODF Format speichern möchte.

Wenn ich anschließend meine Datenbank öffne, sieht alles normal aus, auch die Umlaute sind korrekt, aber in den letzten Datensätzen sind Zellen, in denen ich nichts eingetragen habe, weiterhin gefüllt. Und jetzt sehe ich, dass diese Zellen mit Quadraten (Sonderzeichen) gefüllt sind.

Habe ich etwas falsch gemacht?
Gibt es einen neuen Rat?

Re: Warum sind Zellen mit Leerzeichen voll?

von schwelmi » Di, 08.11.2011 09:40

Hallo Kese,

womöglich liegt es daran, dass du mit dBase arbeitest, dass hier so wenig Antworten zu deiner Frage kommen.
Ist auch nicht gerade ein Spezialgebiet von mir ;-)

Nun zu deinem Problem:
Sind alle Datensätze betroffen, die neu bearbeitet werden?
Wenn ja, dann liegt es möglicherweise an dem Formular, über das du Werte einträgst.
Wurde daran etwas verändert - z. B. ein Standardwert, Datentyp...?

Michael

Re: Warum sind Zellen mit Leerzeichen voll?

von Kese » Mo, 07.11.2011 22:06

Hallo Michael,

vorweg: ich freue mich sehr, dass sich nach zwei Jahren erstmalig jemand zu meinem beschriebenen Problem äußert. Und das meine ich überhaupt nicht verbittert oder etwa sarkastisch. Also vielen Dank erst mal!

Allerdings komme ich mit Deinem Hinweis nicht weiter. Die Spalten in der Datenbank sind unterschiedlich lang, aber ich glaube nicht, dass der angegebene Wert veranlasst, dass leere Zellen aufgefüllt werden, denn

1. wenn ich in einer Zelle den Inhalt lösche, bleibt sie leer und wird nicht gefüllt und
2. das beschriebene Problem hat offenbar bei einem bestimmten Datensatz, nämlich ab Nr. 2515 begonnen. Das hatte ich damals aber nicht gleich bemerkt.

Ich hoffe, Du hast einen Anstoß gegeben und vielleicht kommen weitere Nachrichten.

Re: Warum sind Zellen mit Leerzeichen voll?

von schwelmi » Mo, 07.11.2011 18:25

Hallo Kese,

ich vermute mal, das liegt am verwendeten Datentyp für deine Spalten.
Wenn deine Spalten eine feste Länge haben, müssen die ja irgendwie aufgefüllt werden und das geschieht normalerweise mittels Leerzeichen.


Schönen Gruß,
Michael

Warum sind Zellen mit Leerzeichen voll?

von Kese » Di, 18.10.2011 21:04

Hallo,

ich verwende OO 3.2.1. mit windows7. Um Adressen zu verwalten, arbeite ich seit langer Zeit eher laienhaft mit einer dBase Datenbank.

Seit einigen Wochen habe ich ein Problem in einigen (!) Abfragen: In Datensätzen sind leere Zellen, plötzlich mit Leerzeichen „gefüllt“. Das stelle ich dann fest, wenn ich eine Eintragung vornehmen will. Ich klicke in die leere Zelle und die dann erscheinende blaue Markierung zeigt mir, dass die Zelle mit Leerzeichen gefüllt ist. Natürlich kann ich dann einen Eintrag vornehmen, weil dabei die Leerzeichen überschrieben werden.

Lästig ist aber folgendes:
Soll bspw. eine Spalte auf die optimale Breite gebracht werden, orientiert sich der Befehl an der Zelle, die den längsten Eintrag hat. Die Spalte wird deshalb auf die volle Breite ausgerichtet. Oder mit Hilfe der Suchfunktion suche ich in einer Spalte alle Datensätze, die keinen Eintrag haben. Dabei werden die vielen angezeigt, die mit Leerzeichen gefüllt sind.


Danke an alle, die sich mit diesem Problem beschäftigen!

Nach oben