Re: [de-users] Adressliste aus 3 Adresstabellen erstellen

2008-12-20 Diskussionsfäden michael
Jens Franik schrieb:
 
 Das wäre dann ein Workaround, der mir jedesmal wieder Arbeit macht, wenn
 sich die Tabellen verändern - aber immerhin eine Lösung...
 
Mein workaround:

Wenn
1. es keine Rechteprobleme gibt (User a darf nur Tabelle 1 lesen oder
schreiben, user b nur Tabelle 2 etc.) und
2. die Tabellen eine gleiche Datenstruktur haben,

dann
alle Tabellen in eine Datenbanktabelle migrieren, zusätzliche Spalte
einfügen (kann auch schon vor Migration geschehen) und dort 1,2 oder 3
für die Herkunft der Datensätze vermerken.

So kann auf alle Datensätze, aber auch gezielt auf einzelne
(Ursprungs-)Tabellen zugegriffen werden (SELECT ... FROM ... WHERE
Ursprung = 1).

Gruß
Michael

-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Adressliste aus 3 Adresstabellen erstellen

2008-12-20 Diskussionsfäden Jens Franik

am Mittwoch, 17. Dezember 2008 um 16:34 schrieb michael:

 1. es keine Rechteprobleme gibt

Nein, keine Rechte Einschränkung, Vollzugriff

 2. die Tabellen eine gleiche Datenstruktur haben,

Korrekt

 dann
 alle Tabellen in eine Datenbanktabelle migrieren, zusätzliche Spalte
 einfügen
 So kann auf alle Datensätze, aber auch gezielt auf einzelne
 (Ursprungs-)Tabellen zugegriffen werden

Nachdem ich gesehen habe, dass ich Abfragen als Quelle für Serienbriefe
verwenden kann, kam mir eben diese Idee auch, danke trotzdem für deine
Mühe.

Ich muss noch ein bisschen nachdenken, weil ich dann wohl gleich die
Datenbank richtig erstelle mit allem was ich brauchen könnte und die
Abfragen dann nur auf die benötigten Felder mache.

-- 
Mit freundlichen Grüßen
Jens Franik
mailto:j...@franik.net


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Adressliste aus 3 Adresstabellen erstellen

2008-12-18 Diskussionsfäden Jens Franik

am Mittwoch, 17. Dezember 2008 um 21:46 schrieb Robert Großkopf:

  Ich habe versucht das SQL Statement auf SELECT * FROM Tabelle1 UNION
  SELECT * FROM Tabelle2 UNION SELECT * FROM Tabelle3 zu ändern, dann
  meldet mir Base aber Nur (Select) Abfragen zugelassen.

 Stelle bei der Abfrage um auf SQL-Kommando direkt ausführen (raus aus dem
 grafischen Entwurf, Button SQL). Dann klappt das bei mir.

Ich bekomme keine Ergebnisse, aber der Befehl wird akzeptiert.
Wenn ich die Abfrage dann speichere und sie in der Base Ansicht doppelt
anklicke (aufrufe), erhalte ich diesen Fehler:

---
Microsoft Visual C++ Runtime Library
---
Runtime Error!

Program: S:\Programme\OpenOffice.org 3\program\soffice.bin

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

---
OK   
---

-- 
Mit freundlichen Grüßen
Jens Franik
mailto:j...@franik.net


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Adressliste aus 3 Adresstabellen erstellen

2008-12-18 Diskussionsfäden Jens Franik

am Donnerstag, 18. Dezember 2008 um 13:04 schrieb Jens Franik:

  Ich habe versucht das SQL Statement auf SELECT * FROM Tabelle1 UNION
  SELECT * FROM Tabelle2 UNION SELECT * FROM Tabelle3 zu ändern, dann
  meldet mir Base aber Nur (Select) Abfragen zugelassen.

 Stelle bei der Abfrage um auf SQL-Kommando direkt ausführen (raus aus dem
 grafischen Entwurf, Button SQL). Dann klappt das bei mir.

 Ich bekomme keine Ergebnisse, aber der Befehl wird akzeptiert.

Genauer:

Wenn ich
,-
| select * from Teil1
`-
sage, erhalte ich Ergebnisse (Datensätze),
wenn ich
,-
| select * from Teil1
| union select * from Teil2
`-

sage, bekomme ich keine Datensätze mehr. Gar keine.

Die Vermutung liegt (mir) sehr nahe, dass das Interface nicht wirklich
richtig SQL kann?

-- 
Mit freundlichen Grüßen
Jens Franik
mailto:j...@franik.net


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Adressliste aus 3 Adresstabellen erstellen

2008-12-18 Diskussionsfäden Jens Franik

am Mittwoch, 17. Dezember 2008 um 21:46 schrieb Robert Großkopf:

  Ich habe versucht das SQL Statement auf SELECT * FROM Tabelle1 UNION
  SELECT * FROM Tabelle2 UNION SELECT * FROM Tabelle3 zu ändern, dann
  meldet mir Base aber Nur (Select) Abfragen zugelassen.

Ich habe jetzt einen Workaround erfunden, der zwar nicht schön ist aber
funktioniert:

- In Calc in einer vierten Tabelle die 3 Tabellen als Verknüpfung
  zusammenfassen
- Die dabei entstehenden Leerzeilen/Leer-Datensätze mit
  SELECT * FROM ALLE WHERE ( Alle.Nachname  '' )
  ORDER BY Alle.Nachname, Alle.Vorname
  entfernen.

Aber enttäuschend ist das schon, dass das nicht in Base zu lösen ist...

-- 
Mit freundlichen Grüßen
Jens Franik
mailto:j...@franik.net


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Adressliste aus 3 Adresstabellen erstellen

2008-12-18 Diskussionsfäden Robert Großkopf
Hallo Jens,
 
  Ich bekomme keine Ergebnisse, aber der Befehl wird akzeptiert.

 Genauer:

 Wenn ich
 ,-

 | select * from Teil1

 `-
 sage, erhalte ich Ergebnisse (Datensätze),
 wenn ich
 ,-

 | select * from Teil1
 | union select * from Teil2

 `-

 sage, bekomme ich keine Datensätze mehr. Gar keine.

 Die Vermutung liegt (mir) sehr nahe, dass das Interface nicht wirklich
 richtig SQL kann?

Ich habe das vor der letzten Mail bei mir getestet mit 2 Tabellen kleinen 
Tabellen, die ich so miteinander verknüpft habe. Die Datensätze wurde 
untereinander angezeigt. Vielleicht komme ich auch noch dazu, das mit 
mehreren gleichen Tabellen zu testen. Dann melde ich mich noch einmal.

Mein System: OpenSUSE 11.0 und OOo 2.4.2 bzw. 3.0

Gruß

Robert



-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Adressliste aus 3 Adresstabellen erstellen

2008-12-18 Diskussionsfäden Jens Franik

am Donnerstag, 18. Dezember 2008 um 15:47 schrieb Robert Großkopf:

 Die Vermutung liegt (mir) sehr nahe, dass das Interface nicht wirklich
 richtig SQL kann?

 Ich habe das vor der letzten Mail bei mir getestet mit 2 Tabellen kleinen
 Tabellen, die ich so miteinander verknüpft habe. Die Datensätze wurde 
 untereinander angezeigt.

Ok, wenn es einmal tat, dann versuch ich damit auch nochmal herum.
Ich habe halt Adressdaten mit:
Anrede,Vorname,Name,Strasse,Länderkurz-,PLZ,Ort,Ortsteil,Land

und davon 3 Tabellen und es tat erstmal nicht.

 Vielleicht komme ich auch noch dazu, das mit
 mehreren gleichen Tabellen zu testen. Dann melde ich mich noch einmal.

Ok, ich werd heute auch keine Zeit mehr dafür haben, nachdem der
Workaround erst einmal eine verwendbare Liste gebracht hat.
(Und dabei bin ich dann auf Probleme in Calc gestossen...)

 Mein System: OpenSUSE 11.0 und OOo 2.4.2 bzw. 3.0

Windows 2000 5.0
build 2195 Service Pack 4

Ob es daran liegt?

-- 
Mit freundlichen Grüßen
Jens Franik
mailto:j...@franik.net


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Adressliste aus 3 Adresstabellen erstellen

2008-12-17 Diskussionsfäden Jens Franik

am Mittwoch, 17. Dezember 2008 um 12:49 schrieb Jens Franik:

 Ich habe versucht das SQL Statement auf SELECT * FROM Tabelle1 UNION
 SELECT * FROM Tabelle2 UNION SELECT * FROM Tabelle3 zu ändern, dann
 meldet mir Base aber Nur (Select) Abfragen zugelassen.

Genauer:
Der gesetzte Befehl ist kein SELECT Befehl.
Es sind nur Abfragen erlaubt.

-- 
Mit freundlichen Grüßen
Jens Franik
mailto:j...@franik.net


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Adressliste aus 3 Adresstabellen erstellen

2008-12-17 Diskussionsfäden Jens Franik

am Dienstag, 16. Dezember 2008 um 20:06 schrieb Robert Großkopf:

 ich habe 3 Adresstabellen (Calc) oder ich kann sie auch in 3 Tabellen
 (Base) reinkopieren, allerdings sollen die 3 getrennt bleiben.
 Daraus soll dann eine Gesamte Adressliste mit Seriendruck werden.

 Du kannst die Tabellen doch beim Kopieren doch anhängen - vorausgesetzt die
 Felder sind gleich.

Richtig, das wäre dann Handarbeit wenn sich die einzelnen Daten
verändern.

 Da gibt es direkt die Abfrage Daten anhängen. Anschließend löscht Du
 einfach die erzeugte Tabelle wieder.

Eine Base Abfrage mit Daten Anhängen habe ich nicht gefunden.

Ich habe versucht das SQL Statement auf SELECT * FROM Tabelle1 UNION
SELECT * FROM Tabelle2 UNION SELECT * FROM Tabelle3 zu ändern, dann
meldet mir Base aber Nur (Select) Abfragen zugelassen.

-- 
Mit freundlichen Grüßen
Jens Franik
mailto:j...@franik.net


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Adressliste aus 3 Adresstabellen erstellen

2008-12-17 Diskussionsfäden Jens Franik

am Dienstag, 16. Dezember 2008 um 19:21 schrieb Alois Klotz:

 ich habe 3 Adresstabellen (Calc) oder ich kann sie auch in 3 Tabellen
 (Base) reinkopieren, allerdings sollen die 3 getrennt bleiben.

 Jetzt möchte ich aber eine Liste (Writer) mit allen Adressen der 3
 Tabellen als Seriendruck erstellen.

 und wenn du die 3 Listen temporär untereinander in ein Calc-Blatt
 kopierst und dieses dann als Datenquelle verwendest?

Das wäre dann ein Workaround, der mir jedesmal wieder Arbeit macht, wenn
sich die Tabellen verändern - aber immerhin eine Lösung...

-- 
Mit freundlichen Grüßen
Jens Franik
mailto:j...@franik.net


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Adressliste aus 3 Adresstabellen erstellen

2008-12-17 Diskussionsfäden Robert Großkopf
Hallo Jens,

  Ich habe versucht das SQL Statement auf SELECT * FROM Tabelle1 UNION
  SELECT * FROM Tabelle2 UNION SELECT * FROM Tabelle3 zu ändern, dann
  meldet mir Base aber Nur (Select) Abfragen zugelassen.

 Genauer:
 Der gesetzte Befehl ist kein SELECT Befehl.
 Es sind nur Abfragen erlaubt.

Stelle bei der Abfrage um auf SQL-Kommando direkt ausführen (raus aus dem 
grafischen Entwurf, Button SQL). Dann klappt das bei mir.

Gruß

Robert



-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Adressliste aus 3 Adresstabellen erstellen

2008-12-16 Diskussionsfäden Alois Klotz

 Original-Nachricht 

Guten Tag Users OpenOffice,

ich habe 3 Adresstabellen (Calc) oder ich kann sie auch in 3 Tabellen
(Base) reinkopieren, allerdings sollen die 3 getrennt bleiben.

Jetzt möchte ich aber eine Liste (Writer) mit allen Adressen der 3
Tabellen als Seriendruck erstellen.

Nur, wie mach ich das?
  

Hallo ;-)
und wenn du die 3 Listen temporär untereinander in ein Calc-Blatt 
kopierst und dieses dann als Datenquelle verwendest?

Mit freundlichen Grüßen

Alois Klotz


--
Alois Klotz
http://www.easy4me.info


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



[de-users] Adressliste aus 3 Adresstabellen erstellen

2008-12-16 Diskussionsfäden Jens Franik
Guten Tag Users OpenOffice,

ich habe 3 Adresstabellen (Calc) oder ich kann sie auch in 3 Tabellen
(Base) reinkopieren, allerdings sollen die 3 getrennt bleiben.

Jetzt möchte ich aber eine Liste (Writer) mit allen Adressen der 3
Tabellen als Seriendruck erstellen.

Nur, wie mach ich das?

-- 
Mit freundlichen Grüßen
Jens Franik
mailto:j...@franik.net


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Adressliste aus 3 Adresstabellen erstellen

2008-12-16 Diskussionsfäden Robert Großkopf
Hallo Jens,

 ich habe 3 Adresstabellen (Calc) oder ich kann sie auch in 3 Tabellen
 (Base) reinkopieren, allerdings sollen die 3 getrennt bleiben.

Du kannst die Tabellen doch beim Kopieren doch anhängen - vorausgesetzt die 
Felder sind gleich. Da gibt es direkt die Abfrage Daten anhängen. 
Anschließend löscht Du einfach die erzeugte Tabelle wieder.

Gruß

Robert

-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org