Start
 

Aldfaer

Hét gratis stamboomprogramma

U bent op pagina StartForumAldfaer helpdeskNotities verwijderen
.

Notities verwijderen


  Posten niet toegestaanPage: « < 1 of 1 > »
07 Sep 2010 - 05:4016832
Notities verwijderen

Bij het importeren van een Mac Gedcom zijn er veel notities ingekomen als een soort code die nu geen mening hebben bvb:
(UID 00161C98143647B59B28959AC39EFCE34220).
Is er een mogelijkheid die notities die alle beginnen met _UDI in een keer te verwijderen?

Mvg Wim



__________________
Wim Blok
Ik gebruik Aldfaer 4.2 met Mozilla firefox, eventueel IE7+SVG-Viewer op Win/XP, maar nu ook op Windows 7
07 Sep 2010 - 08:5716834

Wim,
die methode is er niet.



__________________
Han
08 Sep 2010 - 04:0316838

Wim,

heb je het over gedcom uit Reunion? Dan zou die code (UID) moeten worden omgezet naar het code veld van Aldfaer. Maar kennelijk zie jij die code liever sneuvelen.
Zet daartoe onderstaande code in een betsandje dat je modreunion.vbs noemt, dubbelklik vervolgens op de naam van het bestand en de rest wijst zichzelf.

Er is betere versie van de code die hier stond te vinden op
http://aldfaer.net/sitemap//index.php?q=forum&c=showthread&ThreadID=4236



__________________
Het Aldfaer-team

Last edited by siteadmin (22 Feb 2011 - 01:34)
08 Sep 2010 - 08:2216839

Beste site admin,
Alvast hartelijk bedankt, inderdaad een gedcom van Reunion,en omdat die code voor mij dus niets betekent en alleen maar storend is in parentelen kwartieren en boeken dus liever weg, maar wanneer die als code zou kunnen komen die ik niet meeneem in uitvoer had dat dus ook prima geweest, maar nu zijn ze dus in het notitieveld gekomen.

Maar graag nog een kleine toelichting.
Ik heb modreunion.vbs met inhoud gemaakt in notepad, maar waar moet ik het zetten en op welk bestand moet ik dubbelklikken, de Mac gedcom of de *.aldf?

Mvg Wim



__________________
Wim Blok
Ik gebruik Aldfaer 4.2 met Mozilla firefox, eventueel IE7+SVG-Viewer op Win/XP, maar nu ook op Windows 7
08 Sep 2010 - 19:4116849

Wim,

je dubbelklikt op het vbs bestand dat je hebt aangemaakt (dus vanuit wordpad opslaan als vbs bestand). Je geef dan als invoer de reunion gedcom op en als uitvoer een andere bestandsnaam.
Vervolgens geef je op welke gedcomcode je wilt verwijderen (bijv _UID) en in luttele seondes staat er in uitvoer een gedcom waar de opgegeven codes uit zijn verwijderd. Evenals de onderliggende records.

De uitvoer gedcom importeer je in Aldfaer.

Als toelichting op 'onderliggende records':
Geef je als code 'BIRT' voor geboorte op dan worden niet alleen de records 1 BIRT bij elke persoon verwijderd maar ook de 2 DATE, 2 PLAC, 2 NOTE etc de bij de geboorte horen.



__________________
Het Aldfaer-team
09 Sep 2010 - 10:4116852

Beste Team,
helaas krijg ik het nog niet voor elkaar, na dubbelklik krijg ik gelijk "type mismatch [CODE]
modreunion.vbs geopend en [CODE] in het begin en de volgende keer ook aan het eind verwijderd en opgeslagen met modreunion2.vbs Nu gaat het wel verder, kan de gedcom opgeven, en de plaats en naam voor de opslag dan loopt er iets een tijdje en komt er een foutmelding "Input past end of file line 31 Char 1 Code 800A003E Microsoft VBSscript runtime error.
Er wordt wel een nieuwe Gedcom opgeslagen, maar de gedcomcode is niet verwijderd.
Ik heb geprobeerde met _UID en met _UID * met hetzelfde resultaat.

Zit er ergens nog een fout misschien?

Mvg Wim



__________________
Wim Blok
Ik gebruik Aldfaer 4.2 met Mozilla firefox, eventueel IE7+SVG-Viewer op Win/XP, maar nu ook op Windows 7
10 Sep 2010 - 03:0816873

Wim,

geburik eens gewoon Internet Explorer om naar de forum entry te gaan, of Mozilla Firefox, of Safari of welke bonafide browser ook maar. Je zult dan zien dat er een venster op het scherm staat met geformatteerde code. Die code moet je kopiëren. En plakken in je tekstverwerker.
Als jij [CODE] en [/CODE} ziet werk je niet met een echte browser en heb je kans de code verminkt op je pc aankomt en dan dus niet werkt.

Het adres dat je in de browser moet gebruiken is http://aldfaer.net/sitemap//index.php?q=forum&c=showthread&ThreadID=3710

Wim Rozendaal



__________________
Het Aldfaer-team
10 Sep 2010 - 09:2316878

Beste Wim,
gedaan zoals je schrijft, maar nog steeds een foutmelding:
Line 30
Char 10
Input past end of file
Code 800A003E
Source Microsoft VBS script runtime error

Ik heb naar je gmail adres een screenprint ervan gestuurd.
Had graag geweten hoe ik met Feedreader afbeeldingen kan versturen.

Mvg Wim



__________________
Wim Blok
Ik gebruik Aldfaer 4.2 met Mozilla firefox, eventueel IE7+SVG-Viewer op Win/XP, maar nu ook op Windows 7
16 Sep 2010 - 05:5016962

Wim,

als resultaat van onze correspondentie buiten het forum heb ik het script aangepast. Ik stuur je het nnieuwe programmatje per email. Maar je kunt ook de code uit mijn eerste bijdrage gebruiken. Die bijdrage is zojuist aangepast.

Wim



__________________
Het Aldfaer-team
16 Sep 2010 - 19:1716972

Hartelijk bedankt Wim
Nu werkt het naar behoren, zag wel dat om het te versturen er een andere naam gebruikt moest worden.

Mvg Wim



__________________
Wim Blok
Ik gebruik Aldfaer 4.2 met Mozilla firefox, eventueel IE7+SVG-Viewer op Win/XP, maar nu ook op Windows 7
06 Dec 2010 - 20:3218089
Foutmelding

Beste forumleden,
Ik gebruik P.A.F. 5.2.18.0. Omdat Aldfaer veel mooiere rapporten maakt, zet ik via een gedcom bestand ook steeds alles om met hetzelfde probleem. Nu heb ik het vbs bestandje al enkele malen laten lopen en het geeft steeds volgende foutmeldingen:
Script: F:\Danny\Genealogie\modreunion.vbs
Regel: 40
Teken: 10
Fout: Invoer voorbij bestandseinde
Code: 800A003E
Bron: Runtimefout Microsoft VBScript
Het resultaat is een .gedtemp én een .ged file die ongeveer dubbel zo groot zijn als de oorspronkelijke .ged file. De _UID..... notities zijn niet verdwenen.
Hopelijk heeft er iemand een oplossing voor dit probleem.
Alvast bedankt,
Danny



07 Dec 2010 - 11:0718093

Danny,

op regel 17 staat dit:
uffer = replace(buffer,vbcr, vblf)

Dit moet zijn:
buffer = replace(buffer,vbcr, vblf)

Helpt dit? Zo nee:
Het aangemaakte .ged-bestand (kun je gewoon met kladblok/notepad bekijken) bevat de reeds omgezette regels; de laatste regel is de laatste die dus goedgegaan is. Zoek deze regel op in het temp-bestand; de volgende regel daarin is dus de regel waar iets fout zit...

mvg
Carel.



__________________
Ik gebruik Aldfaer 4.2 op Win/Vista-laptop met IE10+SVG-Viewer en op Win/7-desktop met IE11+SVG-Viewer.
07 Dec 2010 - 11:2518095
Quote cplantagie:
Danny,

op regel 17 staat dit:
uffer = replace(buffer,vbcr, vblf)

Dit moet zijn:
buffer = replace(buffer,vbcr, vblf)
Carel.

Is gecorrigeerd



__________________
Han
07 Dec 2010 - 20:2318107
Goed maar kan misschien nog beter

Prachtig!! De meest vervelende _UID notities zijn verdwenen. Is het ook mogelijk om notities die meerdere regels bevatten zoals hieronder in één keer te verwijderen?

STAT SUBMITTED
DATE 28 NOV 2004
ENDL
STAT SUBMITTED
DATE 28 NOV 2004
SLGC
STAT SUBMITTED
DATE 28 NOV 2004

Alvast bedankt,

Danny



15 Dec 2010 - 13:1518204

Als ik eerder genoemd vbs script gebruik en wis een tag die in het gedcom bestand maar 1 keer voorkomt, dan is het gedcom bestand na wissen van de tag dubbel zo groot.
Van 6,6 mb naar 13.3 mb

Hoe komt dit?



__________________
gr.

Hans Weggemans - www.familie-weggemans.nl
15 Dec 2010 - 15:2618205

Omdat hij 2x zo groot wordt!

Er zit een bug in de code.
Er staat:
---
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)
---

En je ziet dat hier alles wordt gelezen, er vervangingen plaatsvinden in de buffer en dat deze 2x wordt geschreven!

Het moet zijn:
---
buffer = filein.readall
buffer = replace(buffer,vbcrlf, vbcr)
buffer = replace(buffer,vbcr, vblf)
buffer = replace(buffer,vblf+vblf, vblf)
fileout.write(buffer)
---

mvg
Carel.



__________________
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