Base .. ??

Also jetzt habe ich in die Datenbank versch. Orchester und Veranstalter
bei einigen, die die ich als erstes kontaktieren will u.a. die Tel.
(u.a.) eingetragen, bei den anderen noch nicht.

Wenn ich jetzt im MainForm nach solchen Datensätzen suche (in dem
Suchfenster: "Feldinhalt ist ungleich NULL, Einzelnes Feld: Tel => Klick
auf Suchen) habe ich einmal 41 (von 136) bekommen und dann war die
Auswahl wieder weg? Manchmal kriege ich den ersten, aber der nächste
entprichtr nicht meinem Kriterium. :frowning:

Wenn ich jetzt versuche den Filter (Icon: Trichter mit den Münzen) zu
verwenden, kann ich da nichts eingeben, sodass nach meinen Vorgaben
gefiltert wird (Tel. ist nicht NULL)
Ist doch eigentlich eine ganz einfache Aufgabe - oder?

Gut versuche ich Abfrage. Aber wenn ich jetzt eine Abfrage stelle mit
Tel.Nr ist ungleich NULL, kriege ich eine Liste der Tel.-Nr., aber nicht
den Datensatz zur Bearbeitung.

Verzeih aber mir stellt sich die Frage, warum Base überhaupt eine
Bedienungs-Oberfläche hat.
:frowning:

Zusatzfrage, wieso kann man nicht in einem mehrzeiligen Textfeld nicht
mit der Maus rau- und runter-scrollen. Ach ja, das wäre ja Teil einer
normalen Bedienoberfläche.

Hallo gooly,

Wenn ich jetzt im MainForm nach solchen Datensätzen suche (in dem
Suchfenster: "Feldinhalt ist ungleich NULL, Einzelnes Feld: Tel => Klick
auf Suchen) habe ich einmal 41 (von 136) bekommen und dann war die
Auswahl wieder weg? Manchmal kriege ich den ersten, aber der nächste
entprichtr nicht meinem Kriterium.

Die Suchfunktion ist für mich grundsätzlich nur dann sinnvoll, wenn Du
laufend andere Suchkombinationen hast. Ansonsten umgehe ich die Funktion.
Wenn der Dialog aufgerufen wird, dann wird im Hintergrund sichtbar
gesucht. Du kannst also so einen Datensatz nach dem anderen im
Hintergrund sehen - sonst aber nichts. Wenn Du den Dialog beendest, dann
bist Du aus der Funktion raus.

Wenn ich jetzt versuche den Filter (Icon: Trichter mit den Münzen) zu
verwenden, kann ich da nichts eingeben, sodass nach meinen Vorgaben
gefiltert wird (Tel. ist nicht NULL)
Ist doch eigentlich eine ganz einfache Aufgabe - oder?

Wenn Du den Filter verwendest, der dort verfügbar ist, dann ist das wohl
der "AutoFilter". Die Icon-Beschreibung bringt da wenig, denn das ist
natürlich von dem Symbolsatz abhängig, den ich nutze.

Nutze den "Formularbasierten Filter". Dann trägst Du in das Feld, das
nicht leer sein soll 'NICHT LEER' ein und bestätigst mit "Filter
anwenden". Da kannst Du dann in den Datensätzen auch Eingaben machen und
hast eben nur die Datensätze, die Du haben möchtest.

Gut versuche ich Abfrage. Aber wenn ich jetzt eine Abfrage stelle mit
Tel.Nr ist ungleich NULL, kriege ich eine Liste der Tel.-Nr., aber nicht
den Datensatz zur Bearbeitung.

Auch bei der Abfrage gilt das gleiche Verfahren. Alle Datensätze
erhältst Du über "Tabelle.*" (auf das Sternchen achten). Dann noch
zusätzlich einmal "Tel.-Nr." aussuchen, aber gar nicht anzeigen lassen.
Für dieses Feld das Kriterium 'NICHT LEER' und Du hast eine bearbeitbare
Abfrage, bei der nur Datensätze vorhanden sind, die eine Telefonnummer
haben.

Gruß

Robert

Hallo Gooly,

Zusatzfrage, wieso kann man nicht in einem mehrzeiligen Textfeld nicht
mit der Maus rau- und runter-scrollen. Ach ja, das wäre ja Teil einer
normalen Bedienoberfläche.

Nee, wäre nur einzuschalten. Du musst das Formular zum Bearbeiten
öffnen, Mausklick auf das Feld (falls mit einem Beschriftungsfeld
verknüpft: Strg-Mausklick, damit das Feld markiert ist), rechter
Mausklick auf das Feld und dann in den Eigenschaften des Feldes
Allgemein → Bildlaufleisten → Vertikal
einbauen. Dann hast Du eine vertikale Scrollmöglichkeit, die genauso mit
der Maus vertikal mit dem Scrollrad funktioniert.

Gruß

Robert

Hallo gooly,

Wenn ich jetzt im MainForm nach solchen Datensätzen suche (in dem
Suchfenster: "Feldinhalt ist ungleich NULL, Einzelnes Feld: Tel => Klick
auf Suchen) habe ich einmal 41 (von 136) bekommen und dann war die
Auswahl wieder weg? Manchmal kriege ich den ersten, aber der nächste
entprichtr nicht meinem Kriterium.

Die Suchfunktion ist für mich grundsätzlich nur dann sinnvoll, wenn Du
laufend andere Suchkombinationen hast. Ansonsten umgehe ich die Funktion.
Wenn der Dialog aufgerufen wird, dann wird im Hintergrund sichtbar
gesucht. Du kannst also so einen Datensatz nach dem anderen im
Hintergrund sehen - sonst aber nichts. Wenn Du den Dialog beendest, dann
bist Du aus der Funktion raus.

Wenn ich jetzt versuche den Filter (Icon: Trichter mit den Münzen) zu
verwenden, kann ich da nichts eingeben, sodass nach meinen Vorgaben
gefiltert wird (Tel. ist nicht NULL)
Ist doch eigentlich eine ganz einfache Aufgabe - oder?

Wenn Du den Filter verwendest, der dort verfügbar ist, dann ist das wohl
der "AutoFilter". Die Icon-Beschreibung bringt da wenig, denn das ist
natürlich von dem Symbolsatz abhängig, den ich nutze.

Nutze den "Formularbasierten Filter". Dann trägst Du in das Feld, das
nicht leer sein soll 'NICHT LEER' ein und bestätigst mit "Filter
anwenden". Da kannst Du dann in den Datensätzen auch Eingaben machen und
hast eben nur die Datensätze, die Du haben möchtest.

Genau den (Ctrl+Shift+L) habe ich verwendet - oder versucht zu nutzen.
Es öffnet sich eine Fenster mit Titel Filternavigator, aber da kann ich
eigentlich nichts machen, schon gar nicht ein Feld und nicht LEER oder
nicht NULL eintragen ???

Rechter Mausklick eröffnet nur eine Option: Löschen

Im Formular ist dann nix und auch keine weiteren Datensätze, die
erscheinen erst wieder, wenn ich ganz links auf den Trichter klicke.

Hängt das damit zusammen, dass ich ein Unterformular habe für die
Mitarbeiter im selben Büro?

LG

Gooly

Hallo Gooly

Genau den (Ctrl+Shift+L) habe ich verwendet - oder versucht zu nutzen.
Es öffnet sich eine Fenster mit Titel Filternavigator, aber da kann ich
eigentlich nichts machen, schon gar nicht ein Feld und nicht LEER oder
nicht NULL eintragen ???

Alle Formularfelder erscheinen leer, wenn der "Formularbasierte Filter"
aufgerufen wird.
Du gehst zu dem Formularfeld, in dem die Telefonnummer stehen soll.
Dort schreibst Du rein: 'NICHT LEER'
Dann bestätigst Du in der Navigationsleiste den Filter mit "Filter
anwenden".

Im Formular ist dann nix und auch keine weiteren Datensätze, die
erscheinen erst wieder, wenn ich ganz links auf den Trichter klicke.

Das erscheint leer, damit Du Dir die Felder zur Eingabe aussuchen kannst.

Du kannst auch den Standardfilter nutzen. Der erscheint z.B. bei
"Datenquelle als Tabelle" oberhalb des Formulars in der
Tabellenübersicht. In der Navigationsleiste ist der nicht vorhanden.
Scheint auch nicht in den verfügbaren Befehlen zu sein, so dass ich den
nicht so ohne weiteres der Navigationsleiste hinzugefügt bekomme.

Beim Standardfilter hast Du dann maximal 3 Zeilen für Bedingungen zur
Auswahl. Weil das eben auch der "Formularbasierte Filter" erfüllt ist
der Standardfilter dabei wohl hinten über gefallen.

Wenn Du die Navigationsleiste nutzt, die als Formularfeld hinzugefügt
werden kann, dann ist der Standardfilter dort mit enthalten.

Gruß

Robert

Hallo Gooly

Genau den (Ctrl+Shift+L) habe ich verwendet - oder versucht zu nutzen.
Es öffnet sich eine Fenster mit Titel Filternavigator, aber da kann ich
eigentlich nichts machen, schon gar nicht ein Feld und nicht LEER oder
nicht NULL eintragen ???

Alle Formularfelder erscheinen leer, wenn der "Formularbasierte Filter"
aufgerufen wird.
Du gehst zu dem Formularfeld, in dem die Telefonnummer stehen soll.
Dort schreibst Du rein: 'NICHT LEER'
Dann bestätigst Du in der Navigationsleiste den Filter mit "Filter
anwenden".

Aaaahhh - vielen Dank, darauf muss man erst einmal kommen, wenn sich
erst ein Fenster öffnet, das einen Filter suggeriert, in dem man aber
nichts machen kann.

Vielen Dank und

LG

Gooly