BASE - Hilfe?

Hallo,
nach mehreren Tagen der Fummelei komme ich nicht weiter.
Ich habe eine LO-Tabelle mit Orchestern in der BRD, aus der ich eine
Datenbank mit zusätzlichen Feldern in Base und ein Formular erzeugt
habe. Verwenden will ich die DB zur Kontaktpflege: Wer, was, wann, ...
Keine SQL-Abfragen, sondern nur Eingaben neuer und Änderungen
bestehender Datensätze über das Formular.

Meine Probleme:
1.) Ich habe jetzt mal in der DB ein neues, zusätzliches Feld
eingetragen, jetzt müsste ich dieses neue Feld ins Formular eintragen -
aber wie? Irgendwie finde ich dazu nichts.

2.) Jede Institution (Büro) hat mehrere Mitarbeiter
(Funktion,Tel,E-Mail,Info). Müsste ich (sollte ich) dafür eine separate
Tabelle erstellen? Wäre meiner Meinung nach zu viel, aber wie mach ich
das denn am besten - mit einem Unterformular, wenn ich dann den
Mitarbeiter mit dem Orchestername verknüpfe steht der in Mitarbeiter und
wenn ich das löschen will, kriege ich eine Warnung "..insert null into a
non-nullabal column..", obwohl dieses Feld nicht unbedingt angegeben
werden muss?
Dieser lästigen Warnung begegne ich öfters, ohne zu verstehen warum,
denn bis auf vier Felder (ID, Land, Ort, Name) muss kein Feld ausgefüllt
sein.

3.) Wenn ich z.B. jetzt ein bestimmtes Orchester suche zB in München,
wie mach ich das am besten? Wenn ich in Ort München eingebe, wird der
aktuelle, im Formular sichtbare Datensatz geändert :frowning:
Wenn ich auf Filter klicke, öffnet sich ein kleines Fenster, in das ich
nichts eingeben (suchen) kann, die Option ist nur löschen, und wenn ich
dann in Ort München eingeben und Enter drücke wird es in ' geklammert
und - nichts?

Vielen Dank schon mal
Gooly

Hallo gooly,

von mir mal zu 1.:
Über Formular "Bearbeiten...".
Dann Symbolleiste "Formular-Entwurf" öffnen.
Symbol "Feld hinzufügen..." anklicken.
Das gewünschte Feld anklicken und ins Formular ziehen.

Freundliche Grüße
Harald

Hallo gooly,

Hallo,
[...snip...]

2.) Jede Institution (Büro) hat mehrere Mitarbeiter
(Funktion,Tel,E-Mail,Info). Müsste ich (sollte ich) dafür eine separate
Tabelle erstellen?

Ja, genau dafür sind Datenbanken da, um Redundanzen zu vermeiden.

Wäre meiner Meinung nach zu viel, aber wie mach ich
das denn am besten - mit einem Unterformular,

Auch richtig, Unterformular.

wenn ich dann den
Mitarbeiter mit dem Orchestername verknüpfe steht der in Mitarbeiter und
wenn ich das löschen will, kriege ich eine Warnung "..insert null into a
non-nullabal column..", obwohl dieses Feld nicht unbedingt angegeben
werden muss?

Dazu müsstest Du mitteilen wie Du Deine Tabellenverknüpfung erstellt hast.

Dieser lästigen Warnung begegne ich öfters, ohne zu verstehen warum,
denn bis auf vier Felder (ID, Land, Ort, Name) muss kein Feld ausgefüllt
sein.

Da müsste man auch die Felderstruktur sehen. Ich kenne solche Fehlermeldungen nicht.

3.) Wenn ich z.B. jetzt ein bestimmtes Orchester suche zB in München,
wie mach ich das am besten? Wenn ich in Ort München eingebe, wird der
aktuelle, im Formular sichtbare Datensatz geändert :frowning:

Dafür gibt es die "Suchen" Funktion, z.B. links unten die Lupe, der Cursor muss im entsprechenden Suchfeld stehen.

[...snip...]

Vielen Dank schon mal
Gooly

Freundliche Grüße
Harald

Danke, funktioniert - fast. :frowning:
Zwar hab ich das Symbol zum der Aktion gefunden, aber
in meinem Formular steht der Feldname am linken Rand über dem Feld,
beim neuen Feld hingegen links daneben und jetzt wei0 ich nicht wie ich
das ändern kann.
Außerdem, wenn ich ein bestehendes Feld verkleinere wird auch der
Feldname abgeschnitten , obwohl das Feld viel breiter ist als dessen
Name - ist ein ein Feature, oder kann ich das korrigieren?

Hallo gooly,

Hallo,
[...snip...]

2.) Jede Institution (Büro) hat mehrere Mitarbeiter
(Funktion,Tel,E-Mail,Info). Müsste ich (sollte ich) dafür eine separate
Tabelle erstellen?

Ja, genau dafür sind Datenbanken da, um Redundanzen zu vermeiden.

Naja, bei einer Bücherei und den Leuten, die Bücher ausleihen, verstehe
ich zwei separate Dateien, aber für Personen im Büro?
Die können doch nicht anderen Büros zugeordnet werden?

Wäre meiner Meinung nach zu viel, aber wie mach ich
das denn am besten - mit einem Unterformular,

Auch richtig, Unterformular.

Wirklich? Ich bräuchte nur eine (variable) Liste der Mitarbeiter
(zugeordnet dem Orchester, oder ID) mit zugehörig:
Funktion,Tel,E-Mail,Info. Geht das? Wie am besten?

wenn ich dann den
Mitarbeiter mit dem Orchestername verknüpfe steht der in Mitarbeiter und
wenn ich das löschen will, kriege ich eine Warnung "..insert null into a
non-nullabal column..", obwohl dieses Feld nicht unbedingt angegeben
werden muss?

Dazu müsstest Du mitteilen wie Du Deine Tabellenverknüpfung erstellt
hast.

Das Feld Mitarbeiter im Unterformular (untergeordnet) habe ich dem
Orchestername zugeordnet, worauf hin der Orchestername in Mitarbeiter
geschrieben wird - irgendwie daneben.

Dieser lästigen Warnung begegne ich öfters, ohne zu verstehen warum,
denn bis auf vier Felder (ID, Land, Ort, Name) muss kein Feld ausgefüllt
sein.

Da müsste man auch die Felderstruktur sehen. Ich kenne solche
Fehlermeldungen nicht.

3.) Wenn ich z.B. jetzt ein bestimmtes Orchester suche zB in München,
wie mach ich das am besten? Wenn ich in Ort München eingebe, wird der
aktuelle, im Formular sichtbare Datensatz geändert :frowning:

Dafür gibt es die "Suchen" Funktion, z.B. links unten die Lupe, der
Cursor muss im entsprechenden Suchfeld stehen.

Danke das klappt jetzt!

Hallo gooly,

Danke, funktioniert - fast. :frowning:
Zwar hab ich das Symbol zum der Aktion gefunden, aber
in meinem Formular steht der Feldname am linken Rand über dem Feld,
beim neuen Feld hingegen links daneben und jetzt wei0 ich nicht wie ich
das ändern kann.
Außerdem, wenn ich ein bestehendes Feld verkleinere wird auch der
Feldname abgeschnitten , obwohl das Feld viel breiter ist als dessen
Name - ist ein ein Feature, oder kann ich das korrigieren?
[...snip...]

So wie es aussieht hast Du es ja geschafft, das Feld in Dein Formular einzufügen.

Der Feldname und das Feld sind zwei Teile, die beim Einfügen gruppiert sind.

Mit einem rechts-klick auf das Feld kannst du im Kontextmenü "Aufheben" auswählen.

Nun sind diese zwi Teile getrennt und Du kannst jedes für sich positionieren bzw. die Größe anpassen.

Freundliche Grüße
Harald

Hallo gooly,

Hallo gooly,

Hallo,
[...snip...]

2.) Jede Institution (Büro) hat mehrere Mitarbeiter
(Funktion,Tel,E-Mail,Info). Müsste ich (sollte ich) dafür eine separate
Tabelle erstellen?

Ja, genau dafür sind Datenbanken da, um Redundanzen zu vermeiden.

Naja, bei einer Bücherei und den Leuten, die Bücher ausleihen, verstehe
ich zwei separate Dateien, aber für Personen im Büro?
Die können doch nicht anderen Büros zugeordnet werden?

Immer wenn Du einem Ding/Sache/(Büro) mehrere andere Dinge/(Personen) zuordnen kannst

ergibt das sowohl Sinn und entspicht einer 1:n (eins zu n) Beziehung.

Der von Anfang an richtige Aufbau einer Datenbank ist das A&O um später nicht "Schiffbruch" zu erleiden.

Siehe auch:

https://wiki.documentfoundation.org/DE/Datenbank_Allgemein

Wäre meiner Meinung nach zu viel, aber wie mach ich
das denn am besten - mit einem Unterformular,

Indem Du für die Mitarbeiter eine eigene Tabelle anlegst.

Die Tabellen "Büro", oder wie sie heißt, und "Mitarbeiter" sind zu verknüpfen.

Ein Formular mit Unterformular kannst Du z.B. mit dem Formularassistent erstellen.

[...snip...]