Seite 1 von 1
Tabelle aus Base Abfrage füllen
Verfasst: Mi, 09.09.2009 10:49
von thebrain
Hallo,
ich muss aus einer Base Abfrage eine Tabelle als Teilnehmerliste füllen, leider bekomme ich das nicht hin.
Meine abfrage enthält folgende tabellen:
Dort sind ca 20 Personen derzeit drin.
Diese sollen nun in eine Tabelle die in Writer erstellt wurde. Da sie noch Text drum herum enthält.
die Tabelle sieht wie folgt aus.
name Vorname | strasse PLZ Ort | unterschirft
Jetzt soll in jeder Zeile ein Datensatz stehen.
Habe es schon mit nächster Datensatz versucht in jeder Zeile. Nur bekomme ich es mit dem Seriendruck nicht hin. das er alle Felder ausfüllt.
Ausserdem möchte ich gerne das wenn die Seite voll ist er das auf der Zweiten Seite dann weiter macht mit dem Gleich layout.
Wie kann ich das machen?
Re: Tabelle aus Base Abfrage füllen
Verfasst: Mi, 09.09.2009 13:41
von thebrain
Hallo ich hab jetzt ein wenig probiert und dabei etwas festgestellt.
wenn ich mehr als 5 mal die Felder die ich ausgeben will einfüge, dann erscheinen nicht mehr alle Datensätze.
Habe dann die Zahl auf 7 erhöht. dann waren nur noch 3 zu sehen anstatt 7. obwohl in der Datenbank-Abfrage 10 Werte stehen.
Kann sich das wer erklären oder mir einen Tipp geben, bitte.
Re: Tabelle aus Base Abfrage füllen
Verfasst: Mi, 09.09.2009 13:54
von pmoegenb
Verwende doch hierfür eine Tabelle von Calc.
- Abfrage mit F4 öffnen
- Datensätze markieren und in die Tabelle ziehen
Re: Tabelle aus Base Abfrage füllen
Verfasst: Mi, 09.09.2009 14:43
von thebrain
Leider geht das nicht. Da ich es auf dieser Teilnehmerliste brauche, hat verwaltungstechnische Gründe.
Aber das kann ja nicht die Lösung des Problems sein.
Re: Tabelle aus Base Abfrage füllen
Verfasst: Mi, 09.09.2009 15:01
von pmoegenb
thebrain hat geschrieben:Leider geht das nicht. Da ich es auf dieser Teilnehmerliste brauche, hat verwaltungstechnische Gründe.
Aber das kann ja nicht die Lösung des Problems sein.
Dann füge doch eine Calc-Tabelle über
Einfügen/Objekt/OLE-Objekt... ein.
Re: Tabelle aus Base Abfrage füllen
Verfasst: Mi, 09.09.2009 16:05
von thebrain
das wäre zwar auch eine Möglichkeit. Wir aber bei den Leuten die Damit arbeiten sollen nicht so gut ankommen, wenn sie jetzt erst die Calc Tabelle machen sollen und sie dann einfügen. Gerade weil es ja mit Access und Word ging. Und somit es nicht gerade förderlich ist. Aber es muss doch gehen oder das Openoffice schlicht nicht. Wenn allerdings auf Etiketten erstellen gehe und die Selbe Felder auf der gleichen Abfrage habe, funktioniert es komischer Weise.
Was ist zwischen den beiden Anders?
Re: Tabelle aus Base Abfrage füllen
Verfasst: Do, 10.09.2009 10:09
von pmoegenb
thebrain hat geschrieben:das wäre zwar auch eine Möglichkeit. Wir aber bei den Leuten die Damit arbeiten sollen nicht so gut ankommen, wenn sie jetzt erst die Calc Tabelle machen sollen und sie dann einfügen.
Versteh ich nun wirklich nicht. Wer macht denn Deiner Ansicht nach die Writer-Tabelle ?
Gerade weil es ja mit Access und Word ging
Beschäftige Dich mit Basic, dann wirst Du es irgendwann erreichen, dass es so funktioniert wie bei Access und Word.
Wenn allerdings auf Etiketten erstellen gehe und die Selbe Felder auf der gleichen Abfrage habe, funktioniert es komischer Weise.
Was ist zwischen den beiden Anders?
Dazu muss man das jeweilige Dokument nur anschauen.
Edit: Wenn Du es tatsächlich über eine Writer-Tabelle lösen möchtest musst Du soviel Zeilen anlegen, wie Datensätze vorhanden sind. Der Feldbefehl Nächster Datensatz muss nach dem letzten Feld stehen.
Z. B. 1. bis 2. Zeile:
<Nachname> <Vorname> <Strasse> <PLZ> <Ort>Nächster Datensatz
<Nachname> <Vorname> <Strasse> <PLZ> <Ort>Nächster Datensatz
Re: Tabelle aus Base Abfrage füllen
Verfasst: Do, 10.09.2009 11:47
von thebrain
Das habe ich gemacht. ich habe dabei festgestellt, wenn unter der Seite wo ich das einfüge eine Leere Seite habe, dann zeigt er mit die ersten 15 Datensätze an, wenn die Seite weg ist dann nicht.
Woran kann das liegen.
Nur leider gibt es das Layout so vor das nur 15 Personen auf eine Seite passen. wenn ich aber 18 habe, erstellt er mit keine neu Seite sondern nur die ersten 15 werden angezeigt, danacht kommt die Leere Seite.
Das Problem würde ich gerne noch beheben, da auch mal bis zu 50 Teilnehmer in der Abfrage stehen können.
Re: Tabelle aus Base Abfrage füllen
Verfasst: Do, 10.09.2009 12:10
von pmoegenb
Wenn Du es tatsächlich über eine Writer-Tabelle lösen möchtest musst Du soviel Zeilen anlegen, wie Datensätze vorhanden sind.
Dieser Satz sagt dazu alles aus. Die Writer-Tabelle wird weder dynamisch erweitert noch verkleinert. zumindest was die Writer-Tabelle anlangt lässt sich das m. E. nicht mit Bordwerkzeugen lösen.
Re: Tabelle aus Base Abfrage füllen
Verfasst: Do, 10.09.2009 15:22
von thebrain
OK. habe ich denn eine Möglichkeit das über ein Marko zum Beispiel zu lösen. Gibt es dafür dann evtl. Beispiele.
Re: Tabelle aus Base Abfrage füllen
Verfasst: Do, 10.09.2009 15:49
von pmoegenb
Über ein Makro weniger, aber sicherlich über eine Basic-Funktion. Da musst Du Dich allerdings an den Forumsbereich OOo Basic und Java wenden. Vielleicht kann Dir dort Jemand helfen.
Re: Tabelle aus Base Abfrage füllen
Verfasst: Mi, 27.10.2010 21:23
von MikeRo
@thebrain
Hast du vielleicht schon eine Lösung gefunden? stehe im Moment vor dem selben Problem.