Hallo,
ich bin hier gerade dabei, eine bestehende Datenbank (HSQL) zu erweitern.
Ich möchte einem Formular ein EingangsFormuar voranstellen. In diesem Eingangsformular soll ein Name ausgewählt werden können. In dem Nachfolgenden Formular sollen dann nur noch die Datensätze auftauchen, die den Namen enthalten.
Ich denke mal, ich muss dazu ein SQL Statement über eine Schaltfläche generieren und dann auf dieser Selektion basierend das eigentliche Formular öffnen.
Geht das?
Grüße
Jensemann
SQL per Knopfdruck erstellen
Moderator: Moderatoren
Re: SQL per Knopfdruck erstellen
Hallo,
ich bin inzwischen einen Schritt weiter, über Basic habe ich es erreicht, dass ich über einen Button das gewünschte Formular öffne.
Nun möchte ich jedoch auf dem Inhalt eines Feldes basierend eine SQL-Anweisung erstellen.
Oder anders formuliert: Ich suche eine Möglichkeit, per Basic auf den Inhalt eines Feldes zuzugreifen, um dann eine Abfrage generieren zu können, auf der dann der Inhalt des kommenden Formulares basiert.
Grüße
Jensemann
ich bin inzwischen einen Schritt weiter, über Basic habe ich es erreicht, dass ich über einen Button das gewünschte Formular öffne.
Nun möchte ich jedoch auf dem Inhalt eines Feldes basierend eine SQL-Anweisung erstellen.
Oder anders formuliert: Ich suche eine Möglichkeit, per Basic auf den Inhalt eines Feldes zuzugreifen, um dann eine Abfrage generieren zu können, auf der dann der Inhalt des kommenden Formulares basiert.
Grüße
Jensemann
openSuSE 11.2 LibreOffice 3.6.1
Windows XP SP3 (in VirtualBox unter openSUSE 11.2) mit LibreOffice 3.5.4 sowie Apache OpenOffice 3.4.0
Windows XP SP3 (in VirtualBox unter openSUSE 11.2) mit LibreOffice 3.5.4 sowie Apache OpenOffice 3.4.0
-
- ********
- Beiträge: 4330
- Registriert: Di, 22.06.2004 12:02
- Wohnort: 71134 Aidlingen
- Kontaktdaten:
Re: SQL per Knopfdruck erstellen
Hallo Jensemann,
Du erhältst ein Abfragefenster über eine sogenannte Host-Variable.
Beispiel:
Im vorliegenden Fall ist :Name eine Host-Variable.
Du erhältst ein Abfragefenster über eine sogenannte Host-Variable.
Beispiel:
Code: Alles auswählen
Select * from Tabelle
Where Nachname = :Name
Gruß
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Re: SQL per Knopfdruck erstellen
Hallo Peter,
vielen Dank, nur wo geben ich den obigen Code ein?
Grüße
Jensemann
vielen Dank, nur wo geben ich den obigen Code ein?
Grüße
Jensemann
openSuSE 11.2 LibreOffice 3.6.1
Windows XP SP3 (in VirtualBox unter openSUSE 11.2) mit LibreOffice 3.5.4 sowie Apache OpenOffice 3.4.0
Windows XP SP3 (in VirtualBox unter openSUSE 11.2) mit LibreOffice 3.5.4 sowie Apache OpenOffice 3.4.0
-
- ********
- Beiträge: 4330
- Registriert: Di, 22.06.2004 12:02
- Wohnort: 71134 Aidlingen
- Kontaktdaten:
Re: SQL per Knopfdruck erstellen
Welchen übrigen Code ? In der Abfrage (SQL) musst Du nur noch die richtige Tabelle und den Feldnamen angeben nach dessen Inhalt gesucht wird.Jensemann hat geschrieben:Hallo Peter,
vielen Dank, nur wo geben ich den obigen Code ein?
So bald die Abfrage geöffnet wird, bekommst Du das Abfragefenster. Probier es einfach mittels dem Datenbank-Explorer einmal aus.
Gruß
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Re: SQL per Knopfdruck erstellen
Hallo Peter,
ganz schön, nur bekomme ich da den folgenden Dialog:
Was ich bräuchte, ist eine Auswah lder vorhandenen Namen.
Grüße
Jensemann
ganz schön, nur bekomme ich da den folgenden Dialog:
Was ich bräuchte, ist eine Auswah lder vorhandenen Namen.
Grüße
Jensemann
openSuSE 11.2 LibreOffice 3.6.1
Windows XP SP3 (in VirtualBox unter openSUSE 11.2) mit LibreOffice 3.5.4 sowie Apache OpenOffice 3.4.0
Windows XP SP3 (in VirtualBox unter openSUSE 11.2) mit LibreOffice 3.5.4 sowie Apache OpenOffice 3.4.0
-
- ********
- Beiträge: 4330
- Registriert: Di, 22.06.2004 12:02
- Wohnort: 71134 Aidlingen
- Kontaktdaten:
Re: SQL per Knopfdruck erstellen
Hallo Jensemann,
ich fürchte, da musst Du Dich mit Basic beschäftigen. Mit Basic kannst Du den Inhalt einer Variable an eine weitere Abfrage übergeben.
ich fürchte, da musst Du Dich mit Basic beschäftigen. Mit Basic kannst Du den Inhalt einer Variable an eine weitere Abfrage übergeben.
Gruß
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1