Wolfgang Jäth schrieb:
[email protected] schrieb:
das ist es ja: mit ADRESSE bekommt man KEINEN bezug sondern einen string! ich habe es mit der funktion istbezug() abgecheckt - da kommt false zurück :-( .

Sorry, aber ich verstehe nach wie vor nur Bahnhof. Vielleicht beschreibst Du mal anhand eines konkreten *Beispiels*, welche *Ausgangsdaten* Du hast, und was Du damit machen möchtest bzw. was genau am Ende herauskommen soll.

Wolfgang
hallo wolfgang & co,

zuerst einmal: herzliches dankeschön für eure geduld und euer mitdenken! :-)

nun zur "geschichte":
angefangen hat es damit, dass ich es nicht schaffte, aus 2 tabellen EINEN serienbrief zu basteln: es wurden immer nur die daten EINER tabelle eingefügt, die 2. wurde "nicht einmal ignoriert".

also kam ich nach vielem probieren und ärgern zuerst auf die idee, meine daten in eine relationale datenbank (mit der oo-datenbank) zu geben und dort die daten entsprechend verknüpft zurückzuholen.

es kam aber gar nicht so weit (und ich weiß bis dato auch nicht, ob das so gegangen wäre), denn ich schaffte es einfach nicht meine calc-tabellen direkt in die oo-datenbank zu "importieren" - ich wollte, dass ich meine daten nicht 2x eingeben muss (einmal in calc und dann wieder in die db) und - das ist mir wichtig - ich möchte aus div. gründen meine daten eben in calc und nicht in der db haben (zum verarbeiten wäre - meine starke vermutung - die db wohl viel einfacher zu handhaben).

aktueller problemstand:
der hintergrund ist also nun, dass ich so eine art "relationale verknüpfung" von 2 tabellen in einer 3. tabelle haben möchte.
also:
1.   in der 1. tabelle sind "kundendaten"
2.   in der 2. tabelle sind "auftragsdaten"
beide tabellen habe die spalte "kundennummer" (sozusagen als primärschlüssel). in der 2. tabelle sind bei verschiedenen kunden verschieden oft aufträge angeführt. 3. wenn ich also in einer 3. tabelle (für den seriendruck - z.b. rechnungen - verwendet - s. oben zur vorgeschichte) jeden auftrag übernehme, muss ich auch den entsprechenden "kundensatz" dazufinden.

dieses "kundensatz finden" mache ich mittels der je vorhandenen spalte "kundennummer".

konkretes beispiel:

tabelle 1:
kundennummer   anrede   vorname   .....
1                        herr         johann
2                        frau          karin

tabelle 2:
kundennummer   auftragsinhalt   auftragsdatum   ...
2                          obst                    1.2.09
2                           gemüse               3.4.09
1                            gemüse              5.5.09

tabelle 3:
auftragsinhalt   auftragsdatum   anrede   vorname   ...
obst                  1.2.09              frau         karin
gemüse               3.2.09            frau         karin
gemüse               5.5.09            herr         johann

um diese tabelle3 zusammenstellen zu können, fange ich also
1. mit der ersten zeile von tabelle2 an und reihe
2. die entsprechenden daten von tabelle1 hinten daran.

der erste teil ist leicht mit dem einfachen verweis (z.b. =tabelle2.B1) eingetragen.
jedoch bei "2." wird es komplex.
an dieser stelle habe ich nun mein funktions-problem, das ich genauer an anderer stelle im thread (in meinen mails an udo kretschmann) geschildert habe bzw. schildere.

ich hoffe, der hintergrund löst das bahnhof-gefühl (wenigstens etwas) auf ;-)

hg
hans


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an