Loading ...
Sorry, an error occurred while loading the content.

Re: sorteren in Pro-Gen

Expand Messages
  • wnelis
    Goedendag, ... ( wijk - ... zijn, ... in de ... Hmm, youre right. In dat geval kan functie VAL gebruikt worden om het getal er uit te vissen, dus zou de
    Message 1 of 13 , Feb 16, 2009
    • 0 Attachment
      Goedendag,

      > > > > > bij het sorteren dmv de sorteervoorwaarde [ Geboorte info
      ("wijk"-
      > > > > > ) ], kan ik zo sorteren dat ik kan zien wie elkaars 'buren'
      zijn,
      > > > > > ongeacht waar het huisnummer (in dit geval van de geboorte)
      in de
      > > > > > [geboorte info] tekst staat.
      > > > > >
      > > > > > Wij schrijven (dit is de begintekst) het op als:
      > > > > >
      > > > > > Deze persoon*) is geboren in het huis, staande in wijk A nr. 11
      > > > > > Een andere persoon:
      > > > > > Deze persoon*) is geboren in het huis, staande in wijk A nr. 3
      > > > > Probeer eens vanuit de persoonslijst in Sorteren/Maken
      > > > >
      > > > > Veld 1= Geboorte info("wijk "-" nr")
      > > > > Veld 2= RSET$(Geboorte info("nr. "-),5,48)
      > > Het bovenstaande gaat niet uit van vaste posities, maar van vaste
      > > teksten. In veld 1 wordt de tekst uit het veld Geboorte info geplaatst
      > > dat tussen de (zoek)teksten "wijk " en " nr" staat. Zo wordt in veld 2
      > > de tekst na "nr. " (let op de spaties in de zoekteksten! De spatie na
      > > de . is belangrijk!) gebruikt, die door functie RSET$ wordt omgevormd
      > > tot een 5-cijferig getal met voorloopnullen. De lengte van de naam van
      > > de persoon is dus onbelangrijk.
      > >
      > Ik denk dat het probleem zit in het deel tussen haakjes in de zinsnede:
      > > Wij schrijven (dit is de begintekst) het op als:
      >
      > M.a.w. achter dat huisnummer staat er nog meer tekst, waardoor je
      > oplossing niet werkt.

      Hmm, youre right. In dat geval kan functie VAL gebruikt worden om het
      getal er uit te vissen, dus zou de sorteervoorwaarde worden:
      Veld 1= Geboorte info("wijk "-" nr")
      Veld 2= RSET$(STR$(VAL(Geboorte info("nr. "-))),5,48)

      Dit is getest op een klein testbestandje, en werkt.

      Wim Nelis.
    Your message has been successfully submitted and would be delivered to recipients shortly.