Hallo René, Voor mij is dat ook het geval, wat betreft de bedrevenheid in Base. Ik dacht dat ik met de When, Then actie het zelfde zou bereiken maar weet ook niet of de notatie op deze manier de juiste is. Ik ga nog wel even kijken of het met IF wel goed ga maar ik ben bang dat het dan ook fout gaat als de notatie op zich niet correct is. Ik hoop dat iemand dit kan aan geven.
Groetjes Kees -----Oorspronkelijk bericht----- Van: plaater [mailto:[email protected]] Verzonden: woensdag 1 juli 2009 19:41 Aan: [email protected] Onderwerp: Re: [gebruikers] Dubbel when lukt niet Hoi Kees, Ik ben ( nog ) niet bedreven in scripts voor Base, maar kun je het niet oplossen door een If-Then constructie ? Bvb. If partenernaam = Ja Then actie If Partner? = Ja Then andere actie Else Doe niks of iets anders bvb. foutmelding End_if ( of hoe de notatie ook moge zijn ). Laat maar eens horen of dit een oplossing is. Groeten, René. Op 1 juli 2009 11:45 schreef Kees Verhagen <[email protected]> het volgende: > Hallo, > > > > Ik ben al tijden een database van Access naar oOo Base aan het converteren > maar er is 1 ding wat me dwars zit en niet wil lukken. Wat ik wil is als met > 2 ja/nee velden (Partner? En Partnernaam) bepalen hoe de namen genoteerd > moeten worden dus eigenlijk zo: > > > > Als *Partnernaam *is gelijk aan *Ja(-1) *dan is de notatie * Voornaam > Tussenvoegsel Achternaam & Voornaam partner Tussenvoegsel partner Achternaam > partner* anders wil ik weten of er wel een partner is *Partner?* Is gelijk > aan *Ja(-1)* dan moet de notatie worden *Voornaam & Voornaam partner > Tussenvoegsel Achternaam* als dat allemaal niet waar is wordt de notatie > simpel *Voornaam Tussenvoegsel Achternaam.* > > * * > > Ik dacht dus met het volgende de boel op te lossen maar daar trapt Base > niet in en geeft een syntax error: > > > > TRIM ( BOTH FROM CASE WHEN "Partnernaam"=-1 THEN "Voornaam" || ' ' || > "Tussenvoegsel" || ' ' || "Achternaam" ||' & '|| "Voornaam partner" || ' ' > || "Tussenvoegsel partner" || ' ' || "Achternaam partner" ELSE WHEN > "Partner?"=-1 THEN "Voornaam" |||' & '|| "Voornaam partner" | ' ' || > "Tussenvoegsel" || ' ' || "Achternaam" ELSE "Voornaam" || ' ' || > "Tussenvoegsel" || ' ' || "Achternaam" END ) AS "Namen", > > > > Heeft iemand een idee hoe ik dit dan wel moet oplossen? > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
