Wenn ich eine Abfrage erstelle und diese ausführe, so ist es möglich innerhalb des Ergebnissbereiches eine Dateneingabe vorzunehmen.
Füge ich nun meiner Abfrage eine weitere Tabelle hinzu und verbinde diese mit der bestehenden 1:N, so werden mir nach dem Starten der Abfrage die Daten korrekt angezeigt, allerdings ist keine Dateneingabe mehr möglich.
Für mein Vorhaben benötige ich allerdings die Möglichkeit verbundene Daten in einem Formular angezeigt zu bekommen und auch eine Datenerfassung zu ermöglichen.
Beispiel:
Datenbank mit z.B. -> Bezeichnung, Farbcode, Farbe (abgeleitet von Farbcode)
Um die Farbe auszugeben wurde die Datenbank mit Bezeichnung und Farbcode mit einer neuen Datenbank Farbcode und Farbe verbunden.
Diese Daten sollen nun in einer Abfrage vereint werden, die wiederum in einem Formular eingebunden wird. Wenn nun bei der Eingabe im Forular der Farbcode geändert würde, müsste sich dann auch die Farbe ändern, allerdings ist die Eingabe schon gar nicht möglich.
Gibt es hierzu einen Lösungsvorschlag?
Datenerfassung in Abfrage nicht möglich
Moderator: Moderatoren
-
- *
- Beiträge: 15
- Registriert: Mo, 28.04.2008 13:47
Datenerfassung in Abfrage nicht möglich
Aktuell im Einsatz:
OpenOffice.org 3.1.0 unter Microsoft XP Professional (im GAD Umfeld)
Base mit Reportbuilder
Derzeitiges Vorhaben:
Umstellung von Lotus Smart Suite (Approach, 123, etc:) auf OOo
OpenOffice.org 3.1.0 unter Microsoft XP Professional (im GAD Umfeld)
Base mit Reportbuilder
Derzeitiges Vorhaben:
Umstellung von Lotus Smart Suite (Approach, 123, etc:) auf OOo
Re: Datenerfassung in Abfrage nicht möglich
Hallo Christian
Du kannst die Abfrage aber in einem Formular "nachbauen". Erstelle dir ein Formular mit 2 Tabellenkontrollfeldern. Das erste gibt den Inhalt von Bezeichnung und Farbcode wieder, das zweite den von Farbcode und Farbe; verknüpfen kannst du über Farbcode.
Im Formularnavigator muss das Formular für das zweite Tab.Kontrollfeld in das Formular des ersten eingehangen sein.
Mit dieser Konstruktion kannst du in beiden Tabellen Daten manipulieren.
Gruss Bernd
Das ist bei Base so. Da lässt sich nichts machen.Füge ich nun meiner Abfrage eine weitere Tabelle hinzu und verbinde diese mit der bestehenden 1:N, so werden mir nach dem Starten der Abfrage die Daten korrekt angezeigt, allerdings ist keine Dateneingabe mehr möglich.
Du kannst die Abfrage aber in einem Formular "nachbauen". Erstelle dir ein Formular mit 2 Tabellenkontrollfeldern. Das erste gibt den Inhalt von Bezeichnung und Farbcode wieder, das zweite den von Farbcode und Farbe; verknüpfen kannst du über Farbcode.
Im Formularnavigator muss das Formular für das zweite Tab.Kontrollfeld in das Formular des ersten eingehangen sein.
Mit dieser Konstruktion kannst du in beiden Tabellen Daten manipulieren.
Gruss Bernd
-
- *
- Beiträge: 15
- Registriert: Mo, 28.04.2008 13:47
Re: Datenerfassung in Abfrage nicht möglich
Danke für die Rückmeldung. Ich habe eine verschachtelte CASEWHEN Lösung in meiner Abfrage verwendet.
Ich wollte diese Übersetzung des Art Schlüssels über eine gesonderte Tabelle vornehmen, muss dann halt auch so klappen 
Code: Alles auswählen
CASEWHEN( "Art" = 1, 'PKK/PAD',
CASEWHEN( "Art" = 2, 'Annuität',
CASEWHEN( "Art" = 3, 'Festdarl.',
CASEWHEN( "Art" = 4, 'Darl.m.K',
CASEWHEN( "Art" = 5, 'AnnuZuschuss',
CASEWHEN( "Art" = 6, 'Ratendarl.',
CASEWHEN( "Art" = 7, 'Kontokorrent',
CASEWHEN( "Art" = 8, 'Aval',
CASEWHEN( "Art" = 9, 'Kreditkarte',
CASEWHEN( "Art" = 10, 'Ersatztilgung',
'unbekannt' ) ) ) ) ) ) ) ) ) ) AS "Art_TXT",

Re: Datenerfassung in Abfrage nicht möglich
Hallo Christian
Meinst du sowas?
Gruss Bernd
Meinst du sowas?
Gruss Bernd
- Dateianhänge
-
- Christian Assmann.odb
- (8.3 KiB) 96-mal heruntergeladen
-
- *
- Beiträge: 15
- Registriert: Mo, 28.04.2008 13:47
Re: Datenerfassung in Abfrage nicht möglich
Hallo Bernd,
sorry für die späte Rückmeldung, ...
Dein Beispiel ist noch etwas anders.
In einem Formular wird der Wert "1" ausgewählt und passend dazu wird dann über die Abfrage der Klartext angezeigt. Dies soll nicht über eine gesonderte Anzeige sondern alles in einer Abfrage erfolgen. Durch meine Formel funktioniert das ganze ohne dass ich eine weitere Datenbank hierfür anlegen muss. Ich hätte es allerdings gerne so gemacht.
| Art | Art Text | Bemerkung |
| 1 | PKK | xyz |
| 2 | Annu | xyz |
sorry für die späte Rückmeldung, ...
Dein Beispiel ist noch etwas anders.
In einem Formular wird der Wert "1" ausgewählt und passend dazu wird dann über die Abfrage der Klartext angezeigt. Dies soll nicht über eine gesonderte Anzeige sondern alles in einer Abfrage erfolgen. Durch meine Formel funktioniert das ganze ohne dass ich eine weitere Datenbank hierfür anlegen muss. Ich hätte es allerdings gerne so gemacht.
| Art | Art Text | Bemerkung |
| 1 | PKK | xyz |
| 2 | Annu | xyz |
Aktuell im Einsatz:
OpenOffice.org 3.1.0 unter Microsoft XP Professional (im GAD Umfeld)
Base mit Reportbuilder
Derzeitiges Vorhaben:
Umstellung von Lotus Smart Suite (Approach, 123, etc:) auf OOo
OpenOffice.org 3.1.0 unter Microsoft XP Professional (im GAD Umfeld)
Base mit Reportbuilder
Derzeitiges Vorhaben:
Umstellung von Lotus Smart Suite (Approach, 123, etc:) auf OOo