Notities verwijderen
Posten niet toegestaan | Page: « < 1 of 1 > » |
16832 |
wim blok
Posts: 1215
| 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 |
|
16834 |
Han Kortekaas
Posts: 3438
| Wim,
die methode is er niet.
|
|
16838 |
siteadmin
Posts: 340
| 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) |
|
16839 |
wim blok
Posts: 1215
| 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 |
|
16849 |
siteadmin
Posts: 340
| 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 |
|
16852 |
wim blok
Posts: 1215
| 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 |
|
16873 |
siteadmin
Posts: 340
| 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 |
|
16878 |
wim blok
Posts: 1215
| 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 |
|
16962 |
siteadmin
Posts: 340
| 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 |
|
16972 |
wim blok
Posts: 1215
| 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 |
|
18089 |
nrdrie
Posts: 2
| 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
|
|
18093 |
cplantagie
Posts: 1592
| 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. |
|
18095 |
Han Kortekaas
Posts: 3438
| Quote cplantagie: Danny,
op regel 17 staat dit:
uffer = replace(buffer,vbcr, vblf)
Dit moet zijn:
buffer = replace(buffer,vbcr, vblf)
Carel.
Is gecorrigeerd
|
|
18107 |
nrdrie
Posts: 2
| 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
|
|
18204 |
Hans Weggemans
Posts: 246
| 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?
|
|
18205 |
cplantagie
Posts: 1592
| 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 toegestaan | Page: « < 1 of 1 > » |
|