Hallo Jaap,

Zie het writer document (toelichting voorbeeld) voor de uitleg met
plaatje.
En zie het spreadsheet (voorbeeld) met hoe het uiteindelijk moet worden.

Deze truc heeft mij altijd veel geholpen. Als je het eenmaal door hebt,
kun je rijen uit een database vissen die aan meerdere criteria moeten
voldoen. Je hebt dan wel alle criteria naast de tabel staan, maar die
maak je gewoon niet onderdeel van het afdrukbereik.
Let bij de criteria op, dat je niet ergens per ongeluk een spatie achter
zet. Jaap  met een spatie erachter is iets anders dan Jaap zonder een
spatie erachter en dus vindt ie Jaap soms niet, terwijl je zeker weet
dat ie in de database staat.
Ach, gewoon wat spelen en je leert het vanzelf.

Groeten,


Dirk




Op zo, 08-02-2009 te 18:21 +0100, schreef JeeWee:

> Hallo Dirk,
> 
> Gaat het je nog lukken om me een sheet te sturen? Ik zou het 
> zeer op prijs stellen want ik kom er nog steeds niet uit.
> 
> Bij voorbaat dank,
> Jaap
> 
> On 4 Feb 2009 at 23:14, Dirk Ruijne wrote:
> 
> > Dag Jaap,
> > 
> > Ik zie nu ook hoe mijn bericht is overgekomen.
> > Ik stuur je een spreadsheet. Dat gaat vanavond niet meer lukken.
> > Zal vrijdag of zaterdag worden, maar het komt.
> > 
> > Dirk
> > 
> > Op ma, 02-02-2009 te 23:05 +0100, schreef JeeWee:
> > > Hallo Dirk,
> > > 
> > > Volgens mij begrijp je mij wel maar ik begrijp je antwoord 
> > > geloof ik niet helemaal, ik kan het in elk geval niet 
> > > reproduceren. Kun je me misschien wat je hieronder bescrhijft 
> > > gewoon in een sheet sturen?
> > > 
> > > En werken in Base? Is dat een macroprogrammeren? Daar 
> > > heb ik in Calc nog geen ervaring mee.
> > > 
> > > Bij voorbaat dank,
> > > Jaap
> > > 
> > > On 2 Feb 2009 at 22:43, Dirk Ruijne wrote:
> > > 
> > > > Hoi Jaap,
> > > > 
> > > > Ik denk, dat ik begrijp wat je bedoelt. Hieronder heb ik een stukje van
> > > > een spreadsheet geplakt. 
> > > > Te zoeken naam
> > > > Waarde
> > > > 
> > > > 
> > > > Citeria
> > > > 
> > > > 
> > > > jan
> > > > '=DBLEZEN(database;dbveld;D2:D3)
> > > > 
> > > > 
> > > > Naam
> > > > Naam
> > > > Piet
> > > > '=DBLEZEN(database;dbveld;E2:E3)
> > > > 
> > > > 
> > > > jan
> > > > Piet
> > > > Klaas
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > Dirk
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > Jan staat in A2, Piet in A3, etc.
> > > > De DBLEZEN formule staat in de B-kolom
> > > > De criteria staan in de D- en E-kolom
> > > > Je ziet hoe de Criteriaverwijzing in de formule op regel 2 verwijst naar
> > > > het criterium in D2:D3 en de formule op regel 3 verwijst naar het
> > > > criterium in E2:E3.
> > > > Het criterium jan wordt binnengehaald in het criteriumbereik door een
> > > > verwijzing naar A2. Dus in cel D3 staat de formule =A2. In E3 staat de
> > > > formule: = A3.
> > > > Als je nu Cel B2 tot en met E3 selecteerd en met je muiscursor
> > > > rechtsonder gaat staan. Dan kun je het patroon in de cellen B2:E3 naar
> > > > beneden "trekken" door met de cursus rechstonder in het selectievak te
> > > > gaan staan. Er verschijnt dan een +. Linker muisknop vasthouden en
> > > > trekken. Het volgende patroon ontstaat:
> > > > Te zoeken naam
> > > > Waarde
> > > > 
> > > > 
> > > > Citeria
> > > > 
> > > > 
> > > > jan
> > > > '=DBLEZEN(database;dbveld;D2:D3)
> > > > 
> > > > 
> > > > Naam
> > > > Naam
> > > > Piet
> > > > '=DBLEZEN(database;dbveld;E2:E3)
> > > > 
> > > > 
> > > > jan
> > > > Piet
> > > > Klaas
> > > > '=DBLEZEN(database;dbveld;D4:D5)
> > > > 
> > > > 
> > > > Naam
> > > > Naam
> > > > Dirk
> > > > '=DBLEZEN(database;dbveld;E4:E5)
> > > > 
> > > > 
> > > > Klaas
> > > > Dirk
> > > > Door in de A-kolom de waarden in te vulden van velden waar je iets bij
> > > > zoekt, kun je van alles uit je tabel zoeken.
> > > > 
> > > > Overigens als het grote tabellen zijn, kun je misschien beter werken met
> > > > base.
> > > > Een veel eenvoudiger sql-statement levert hetzelfde resultaat uit een
> > > > base-tabel:
> > > > 
> > > > Select waarde
> > > > >From tabel
> > > > where naam = 'jan'
> > > > 
> > > > Ik hoop, dat ik je een beetje begrepen heb en dat je met dit verhaal uit
> > > > de voeten kunt.
> > > > 
> > > > Dirk
> > > > 
> > > > 
> > > > 
> > > > 
> > > > Op zo, 01-02-2009 te 13:31 +0100, schreef JeeWee:
> > > > > Hallo,
> > > > > 
> > > > > Heeft iemand van jullie een tip hoe je handig kunt werken met 
> > > > > criteria in Calc.  Ik gebruik vaak lijsten waar ik met DBLezen 
> > > > > waardes uit wil lezen. Als ik eenmaal een formule in elkaar 
> > > > > gepuzzeld heb wil ik deze graag naar een hele serie rijen 
> > > > > kopieren. De ellende is dan altijd dat een criterium 2 rijen in 
> > > > > beslag neemt. Als je de formule kopieert naar een rij lager zit 
> > > > > je dus met een ongeldig bereik voor het criterium.
> > > > > 
> > > > > Is er een manier om te verwijzen naar een criterium op 1 rij?
> > > > > 
> > > > > Bijvoorbeeld;
> > > > > 
> > > > > Als A1 gevuld is met de naam Jan, A2 met Piet, A3 met Klaas;
> > > > > Dan in B1  =DBLEZEN (Database; WaardeKolom; 
> > > > > Kolom1database=A1)
> > > > > In B2=DBLEZEN (Database; WaardeKolom; 
> > > > > Kolom1database=A2)
> > > > > 
> > > > > enz.
> > > > > 
> > > > > 

Attachment: Voorbeeld.ods
Description: application/vnd.oasis.opendocument.spreadsheet

Attachment: toelichting voorbeeld..odt
Description: application/vnd.oasis.opendocument.text

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

Antwoord per e-mail aan