Scoutnet vzw

We connect scouts!
Het is momenteel 16 Nov 2024 16:48

Alle tijden zijn UTC + 1 uur




Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 2 berichten ] 
Auteur Bericht
BerichtGeplaatst: 05 Okt 2005 15:05 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 09 Feb 2003 0:00
Berichten: 66
De ledenlijsten staan bij ons online in nen database.
Ik heb hierop een toepassing gemaakt dat de leiding etiketten kan aanmaken als pdf en azo afprinten. Dit werkt allemaal lekker.

Nu ben ik bezig met de 'gezinsetiketten'...
Dit geeft problemen:
de tabel ziet er als volgt uit, alle leden + vriendenkring (ouders) zitten er in
Naam | Voornaam | Functie | Lidnummer |Adres

Ik deed eerst nen select met nen 'group by'.
Code:
select *, LOWER(REPLACE (Adres,' ','')) AS 'check' from leden where ... GROUP BY ('check')

Dit zou in principe moeten lukken, maar als er mensen met nen verschillende achternaam in 1 huis wonen (stel de mammie zit in de vriendenkring) steekt hij deze row er niet meer bij. Ik denk dat het komt omdat Mysql niet kan weten welken achternaam hij moet weergeven.
Oe moet ik dit nu fixen?
Ik kan er wel mee leven als de achternaam van de mammie ipv de achternaam van de pappie op het etiket komt te staan. Het adres moet gewoon juist zijn é.


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 06 Okt 2005 16:03 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 31 Jul 2002 23:00
Berichten: 236
Volgens mij kan je uw probleem alleen maar met programma code oplossen.
Een manier is bvb. een select distinct van achternaam, check/adres gesorteerd op check/adres, achternaam .

Dan in je programma alle rijen doorlopen en pas een etiket -met de samengestelde naam- opmaken als de volgende rij een ander adres heeft of men het einde van de tabel bereikt.

Je zou ook zelf een databasefunctie kunnen schrijven, welke voor een gegeven adres de familienamen weergeeft.
Maar indien de MySQL gebruikt zal deze functionaliteit waarschijnlijk pas mogelijk zijn in de versie 15.4 :roll:

caygull.


Omhoog
 Profiel  
 
Berichten weergeven van de afgelopen:  Sorteer op  
Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 2 berichten ] 

Alle tijden zijn UTC + 1 uur


Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 8 gasten


U mag geen nieuwe onderwerpen plaatsen in dit forum
U mag geen reacties plaatsen op onderwerpen in dit forum
U mag uw berichten niet wijzigen in dit forum
U mag uw berichten niet verwijderen in dit forum
U mag geen bijlagen plaatsen in dit forum

Zoeken naar:
Ga naar:  
cron
Powered by phpBB® Forum Software © phpBB Group
Vertaald door phpBBservice.nl.