Start
 

Aldfaer

Hét gratis stamboomprogramma

U bent op pagina StartForumAldfaer helpdeskGegevens Gedcom
.

Gegevens Gedcom


  Posten niet toegestaanPage: « < 1 of 1 > »
22 Feb 2011 - 00:4019136
Gegevens Gedcom

Geachte,
Ik gebruik Aldfaer om dat het makkelik werkt en overzichtelijk je gegevens weg schrijft. maar ik gebruik TNG als website.
Nu heb ik een vraag, als ik een Gedcom bestand maak krijg ik bij elk persoon extra gegevens die ik niet wil zoals:
SURN Zandbergen
_UID 8C62720F5018464496CE3D7158B8FCEF6EC9
TYPE 2
DATE 28 SEP 2010
TIME 23:34:19
En dit dus bij elk persoon, (mijn bestand is ca. 13.000 pers. groot.)
Hoe en met welk programma zou ik in een keer deze extra gegevens kunnen verwijderen.
1 voor 1 doen is ondoenlijk
Graag u antwoord.
MVG Helmer Zandbergen



22 Feb 2011 - 01:3219137

Copieer de volgende code naar een bestand dat je bijv remgedcomtags.vbs noemt. dat vbs is essentieel.

Dubbelklik vervolgens op de bestandsnaam. De rest wijst zichzelf. Overigens worden ook multiline codes verwijderd. Dus als je opgeeft als te verwijderen code CHAN, dan worden de volgende regels verwijderd:

 1 CHAN
 2 DATE 11 DEC 2010
 2 TIME 18:36

Het programma:

 
 'Verwijder willekeurige tags uit gedcom
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Dim infile, filein, outfile, fileout, buffer
Set infile = CreateObject("Scripting.FileSystemObject")
vraag = "Wat is de naam van het invoerbestand?"
titel = "Verwijder willekeurige tags uit gedcom"
naamin = inputbox(vraag,titel)
set filein = infile.opentextfile(naamin,forreading)
set outfile = createobject("scripting.filesystemobject")
vraag = "Wat is de naam van het uitvoerbestand?"
naamuit = inputbox(vraag,titel)
vraag = "Welke Gedcom code (tag) wilt u verwijderen?"
deltag = inputbox(vraag,titel)
set fileout = outfile.opentextfile(naamuit+"temp",forwriting, true)
buffer= filein.readall
buffer = replace(buffer,vbcrlf, vbcr)
buffer = replace(buffer,vbcr, vblf)
fileout.write(buffer)
buffer = replace(buffer,vblf+vblf, vblf)

fileout.write(buffer)
fileout.close()
set filein = infile.opentextfile(naamuit+"temp",forreading)
set fileout = outfile.opentextfile(naamuit,forwriting, true)
regel = trim(filein.readline)
do 
   if mid(regel,3,len(deltag))= deltag then
      level = left(regel, 1)
      do
        regel = filein.readline
        thisLevel =left(regel,1)
      loop until thisLevel = "0" or thisLevel<=level or filein.atendofstream
   else
      if mid(regel,3,1)="@" and right(regel,len	(deltag))= deltag then
         do
            regel = filein.readline
         loop until left(regel,1)="0" or filein.atendofstream
      else
         fileout.writeline(regel)            
         regel = filein.readline
      end if
   end if   
loop until filein.atendofstream
fileout.writeline(regel)
fileout.close()
aa = msgbox("Klaar",,titel) 



Wim Rozendaal



__________________
Het Aldfaer-team
22 Feb 2011 - 08:4819138
Quote siteadmin:

buffer= filein.readall
buffer = replace(buffer,vbcrlf, vbcr)
buffer = replace(buffer,vbcr, vblf)
fileout.write(buffer)
buffer = replace(buffer,vblf+vblf, vblf)

fileout.write(buffer)

Wim,
dit fragment verdubbelt de code; die eerste "fileout.write(buffer)" kan beter weggelaten worden.

Carel



__________________
Ik gebruik Aldfaer 4.2 op Win/Vista-laptop met IE10+SVG-Viewer en op Win/7-desktop met IE11+SVG-Viewer.
24 Feb 2011 - 17:3819178

Ik gebruik zelf ook de combinatie Aldfaer - TNG.
Bij de instellingen van de gedcom export in Aldfaer heb ik bewust geen vink gezet bij 'Aldfaer-uitbreidingen die buiten de GEDCOM-standaard vallen'.

Ik heb daardoor niet de extra gegevens. Wellicht is dat de oplossing?



__________________

Groetjes,
Edward van der Maarel

http://www.stamboomweb.nl
http://www.maarelweb.nl
07 Aug 2011 - 20:1220778
Nog steeds probleem

Ik heb dit probleem nog niet kunnen oplossen, maar heb er weer een nieuw probleem bij. Als ik een overzicht maak dan staat er bij Bron: bron bron bla bla bla (dit niet natuurlijk maar er staat dus 3x bron wat kan hier het probleem van zijn



08 Aug 2011 - 17:3720785

Zie vervolg:

http://aldfaer.net/sitemap//index.php?q=forum&&c=showthread&ThreadID=4597&page=1#20783



__________________
Ik gebruik Aldfaer 4.2 op Win/Vista-laptop met IE10+SVG-Viewer en op Win/7-desktop met IE11+SVG-Viewer.
  Posten niet toegestaanPage: « < 1 of 1 > »

© Stichting Aldfaer - ingeschreven bij de KvK Noord-Nederland onder nr. 01096526