/ Forside / Teknologi / Administrative / MS-Office / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
MS-Office
#NavnPoint
sion 18709
refi 14474
Klaudi 9389
Rosco40 5695
berpox 5456
dk 5398
webnoob 4919
Benjamin... 4870
o.v.n. 4637
10  EXTERMINA.. 4373
Felt problemer
Fra : pre


Dato : 28-10-02 09:45

Med Leo Heuser´s to felt-makroer er det plud´s elig blevet let at
eksperimentere med praktisk brug af felterne. For en nysgerrig sjæl
melder der sig et undrende spørgsmål:
Det første sæt (fra hjælpetekstens eksempler) danner 5 bogmærker som vel
bare overskrives når den næste bruger går i gang.

Men Leo´s udgave af CARDTEXT efterlader ingen mærker mens den Engelske
version af samme som regel går i stå enten med det første eller det
andet.

Er der en hemmelig metode til at slette/ikke slette bogmærkerne?


--

mvh
© pre 2002

***************************
{ SET EnteredBy "Maria Gerard" }
{ SET UnitCost 25.00 }
{ SET Quantity { FILLIN "Enter number of items ordered:" } }
{ SET SalesTax 10% }
Resultatet af de fire bogmærker fås gennem:
{ SET TotalCost { = (UnitCost * Quantity) + ((UnitCost * Quantity) *
SalesTax) } }
Total cost: { TotalCost \# "$#0.00" }
Thank you for your order,
{ EnteredBy }
****************************

{ QUOTE { SET n 1001113 }{ IF n < 1000000 ”{ n \*CARDTEXT }” { IF n <
2000000 “en million “ “{ = INT(n/1000000) \* CARDTEXT } millioner }” }
{ IF n > 1000000 { IF{ = MOD(n;1000000) } = 0 “” { IF{ =
MOD(n;1000000) } < 100 “og “ “” }}}{ IF n > 1000000 ”{ = MOD(n;1000000)
\* CARDTEXT }” } \* CAPS}
****************************



 
 
Leo Heuser (28-10-2002)
Kommentar
Fra : Leo Heuser


Dato : 28-10-02 22:51

Hej Pre


"pre" <skriv.til@gruppen.dk> skrev i en meddelelse
news:3dbd141e$0$97629$edfadb0f@dspool01.news.tele.dk...
> Med Leo Heuser´s to felt-makroer er det plud´s elig blevet let at
> eksperimentere med praktisk brug af felterne. For en nysgerrig sjæl
> melder der sig et undrende spørgsmål:
> Det første sæt (fra hjælpetekstens eksempler) danner 5 bogmærker som vel
> bare overskrives når den næste bruger går i gang.
>
> Men Leo´s udgave af CARDTEXT efterlader ingen mærker mens den Engelske
> version af samme som regel går i stå enten med det første eller det
> andet.

Det er uklart for mig, hvad du mener. Den efterlader bogmærket "n"??

>
> Er der en hemmelig metode til at slette/ikke slette bogmærkerne?

Kan du uddybe med lidt eksempler?

--
Med venlig hilsen
Leo Heuser



>
>
> --
>
> mvh
> © pre 2002
>
> ***************************
> { SET EnteredBy "Maria Gerard" }
> { SET UnitCost 25.00 }
> { SET Quantity { FILLIN "Enter number of items ordered:" } }
> { SET SalesTax 10% }
> Resultatet af de fire bogmærker fås gennem:
> { SET TotalCost { = (UnitCost * Quantity) + ((UnitCost * Quantity) *
> SalesTax) } }
> Total cost: { TotalCost \# "$#0.00" }
> Thank you for your order,
> { EnteredBy }
> ****************************
>
> { QUOTE { SET n 1001113 }{ IF n < 1000000 ”{ n \*CARDTEXT }” { IF n <
> 2000000 “en million “ “{ = INT(n/1000000) \* CARDTEXT } millioner }” }
> { IF n > 1000000 { IF{ = MOD(n;1000000) } = 0 “” { IF{ =
> MOD(n;1000000) } < 100 “og “ “” }}}{ IF n > 1000000 ”{ = MOD(n;1000000)
> \* CARDTEXT }” } \* CAPS}
> ****************************
>
>



pre (29-10-2002)
Kommentar
Fra : pre


Dato : 29-10-02 11:52

For nu ikke at blande for mange ting sammen har jeg kopieret din
originale danske version til en tom side, sammen med et Ref felt til
bogmærket n.

Resultatet, som demonstrerer den specielle fejl i CARDTEXT´s &
DOLLARTEXT´s danske udgaver kommer fint frem, men Ref viser "Error!
Reference source not found."

Den engelske version vil helst ha´ Set kommandoen med tallet i gåseøjne.
Vis Bogmærker kan tydeligt ses, men der er fejl i mindst én af dem.
Originalen har jeg som illustration, så for en ordens skyld trækker jeg
den gennem OCR og prøver igen. (Det er den jeg mest har brug for - til
at erstatte den lange, og gamle DOS-rutine ).

Her er resultatet ved at gentage den samme procedure, igen ud fra en ny
Word session og tom side:

!Syntax Error, N !Undefined Bookmark, N Million Nul

{ QUOTE { = SET n 3908674 }{ IF n < 1000000 " { = n \*CARDTEXT }" " { =
int(n/1000000) \* CARDTEXT } million { SET r { = MOD(n, 1000000) } }{ IF
r = 0 "" "{ = r \* CARDTEXT }" }" } \* caps \* CharFormat }

Måske enten jeg eller min Word er tossede, men hvis jeg prøver at hente
hjælp i hjælpeteksternes eksempler får jeg denne:
{ QUOTE { IF { DATE \@ "M" } = 1 "12" " {= { DATE \@ "M" } -1 } " }/1/95
\@ "MMMM" }

som burde vise September og ikke Januar. Løsningen er:
{ QUOTE { IF { DATE \@ "M" } = 1 "12" " {= { DATE \@ "M" } -1 } " /1/95
\@ "MMMM" }}

--

mvh
© pre 2002



"Leo Heuser" <leo.heuser@adslhome.dk> wrote in message
news:apkbgv$nf8$1@sunsite.dk...
> Hej Pre
>
>
> "pre" <skriv.til@gruppen.dk> skrev i en meddelelse
> news:3dbd141e$0$97629$edfadb0f@dspool01.news.tele.dk...
> > Med Leo Heuser´s to felt-makroer er det plud´s elig blevet let at
> > eksperimentere med praktisk brug af felterne. For en nysgerrig sjæl
> > melder der sig et undrende spørgsmål:
> > Det første sæt (fra hjælpetekstens eksempler) danner 5 bogmærker som
vel
> > bare overskrives når den næste bruger går i gang.
> >
> > Men Leo´s udgave af CARDTEXT efterlader ingen mærker mens den
Engelske
> > version af samme som regel går i stå enten med det første eller det
> > andet.
>
> Det er uklart for mig, hvad du mener. Den efterlader bogmærket "n"??
>
> >
> > Er der en hemmelig metode til at slette/ikke slette bogmærkerne?
>
> Kan du uddybe med lidt eksempler?
>
> --
> Med venlig hilsen
> Leo Heuser
>
>
>
> >
> >
> > --
> >
> > mvh
> > © pre 2002
> >
> > ***************************
> > { SET EnteredBy "Maria Gerard" }
> > { SET UnitCost 25.00 }
> > { SET Quantity { FILLIN "Enter number of items ordered:" } }
> > { SET SalesTax 10% }
> > Resultatet af de fire bogmærker fås gennem:
> > { SET TotalCost { = (UnitCost * Quantity) + ((UnitCost * Quantity) *
> > SalesTax) } }
> > Total cost: { TotalCost \# "$#0.00" }
> > Thank you for your order,
> > { EnteredBy }
> > ****************************
> >
> > { QUOTE { SET n 1001113 }{ IF n < 1000000 ”{ n \*CARDTEXT }” { IF n
<
> > 2000000 “en million “ “{ = INT(n/1000000) \* CARDTEXT }
millioner }” }
> > { IF n > 1000000 { IF{ = MOD(n;1000000) } = 0 “” { IF{ =
> > MOD(n;1000000) } < 100 “og “ “” }}}{ IF n > 1000000 ”{ =
MOD(n;1000000)
> > \* CARDTEXT }” } \* CAPS}
> > ****************************
> >
> >
>
>






Leo Heuser (29-10-2002)
Kommentar
Fra : Leo Heuser


Dato : 29-10-02 13:26


"pre" <skriv.til@gruppen.dk> skrev i en meddelelse
news:3dbe68f2$0$28779$edfadb0f@dspool01.news.tele.dk...
> For nu ikke at blande for mange ting sammen har jeg kopieret din
> originale danske version til en tom side, sammen med et Ref felt til
> bogmærket n.
>
> Resultatet, som demonstrerer den specielle fejl i CARDTEXT´s &
> DOLLARTEXT´s danske udgaver kommer fint frem, men Ref viser "Error!
> Reference source not found."

Jeg kan ikke fremkalde fejlen. Når jeg har indsat REF-feltet, indsat
QUOTE-feltet og opdateret felterne med <Ctrl>a <F9>, viser REF-feltet
1001113.


>
> Den engelske version vil helst ha´ Set kommandoen med tallet i gåseøjne.
> Vis Bogmærker kan tydeligt ses, men der er fejl i mindst én af dem.
> Originalen har jeg som illustration, så for en ordens skyld trækker jeg
> den gennem OCR og prøver igen. (Det er den jeg mest har brug for - til
> at erstatte den lange, og gamle DOS-rutine ).
>
> Her er resultatet ved at gentage den samme procedure, igen ud fra en ny
> Word session og tom side:
>
> !Syntax Error, N !Undefined Bookmark, N Million Nul
>
> { QUOTE { = SET n 3908674 }{ IF n < 1000000 " { = n \*CARDTEXT }" " { =
> int(n/1000000) \* CARDTEXT } million { SET r { = MOD(n, 1000000) } }{ IF
> r = 0 "" "{ = r \* CARDTEXT }" }" } \* caps \* CharFormat }

Der skal ikke være lighedstegn i = SET n 3908674


>
> Måske enten jeg eller min Word er tossede, men hvis jeg prøver at hente
> hjælp i hjælpeteksternes eksempler får jeg denne:
> { QUOTE { IF { DATE \@ "M" } = 1 "12" " {= { DATE \@ "M" } -1 } " }/1/95
> \@ "MMMM" }
>
> som burde vise September og ikke Januar. Løsningen er:
> { QUOTE { IF { DATE \@ "M" } = 1 "12" " {= { DATE \@ "M" } -1 } " /1/95
> \@ "MMMM" }}

Du har fuldstændig ret. Det er et fejlbehæftet eksempel. Det er faktisk
noget
værre rod, for /1/95 skal heller ikke være der. Det er sikkert
efterladenskaber
fra et eksempel, man har lavet med en eller anden dato, og så har man glemt
at fjerne det.

--
Med venlig hilsen
Leo Heuser

>
>
> "Leo Heuser" <leo.heuser@adslhome.dk> wrote in message
> news:apkbgv$nf8$1@sunsite.dk...
> > Hej Pre
> >
> >
> > "pre" <skriv.til@gruppen.dk> skrev i en meddelelse
> > news:3dbd141e$0$97629$edfadb0f@dspool01.news.tele.dk...
> > > Med Leo Heuser´s to felt-makroer er det plud´s elig blevet let at
> > > eksperimentere med praktisk brug af felterne. For en nysgerrig sjæl
> > > melder der sig et undrende spørgsmål:
> > > Det første sæt (fra hjælpetekstens eksempler) danner 5 bogmærker som
> vel
> > > bare overskrives når den næste bruger går i gang.
> > >
> > > Men Leo´s udgave af CARDTEXT efterlader ingen mærker mens den
> Engelske
> > > version af samme som regel går i stå enten med det første eller det
> > > andet.
> >
> > Det er uklart for mig, hvad du mener. Den efterlader bogmærket "n"??
> >
> > >
> > > Er der en hemmelig metode til at slette/ikke slette bogmærkerne?
> >
> > Kan du uddybe med lidt eksempler?
> >
> > --
> > Med venlig hilsen
> > Leo Heuser
> >
> >
> >
> > >
> > >
> > > --
> > >
> > > mvh
> > > © pre 2002
> > >
> > > ***************************
> > > { SET EnteredBy "Maria Gerard" }
> > > { SET UnitCost 25.00 }
> > > { SET Quantity { FILLIN "Enter number of items ordered:" } }
> > > { SET SalesTax 10% }
> > > Resultatet af de fire bogmærker fås gennem:
> > > { SET TotalCost { = (UnitCost * Quantity) + ((UnitCost * Quantity) *
> > > SalesTax) } }
> > > Total cost: { TotalCost \# "$#0.00" }
> > > Thank you for your order,
> > > { EnteredBy }
> > > ****************************
> > >
> > > { QUOTE { SET n 1001113 }{ IF n < 1000000 ”{ n \*CARDTEXT }” { IF n
> <
> > > 2000000 “en million “ “{ = INT(n/1000000) \* CARDTEXT }
> millioner }” }
> > > { IF n > 1000000 { IF{ = MOD(n;1000000) } = 0 “” { IF{ =
> > > MOD(n;1000000) } < 100 “og “ “” }}}{ IF n > 1000000 ”{ =
> MOD(n;1000000)
> > > \* CARDTEXT }” } \* CAPS}
> > > ****************************
> > >
> > >
> >
> >
>
>
>
>
>



pre (29-10-2002)
Kommentar
Fra : pre


Dato : 29-10-02 19:52

Jeg burde vide at du lige kunne slå ned på problemerne - i stedet for at
jeg selv maser med dem. Og jeg burde ha´sendt en mail straks da det
lykkedes for mig at få broklet løsningerne sammen.
Bsre sagt for en ordens sjyld, ignorér den mail der ligger et eller
andet sted hos TD. Igen, tak for hjælp og inspiration. Felter er både
sjove, vanskelige, og nyttige - selv om flere af dem burde gå på aftægt.

--

mvh
pre


"Leo Heuser" <leo.heuser@adslhome.dk> wrote in message
news:apluq8$qnb$1@sunsite.dk...
>
> "pre" <skriv.til@gruppen.dk> skrev i en meddelelse
> news:3dbe68f2$0$28779$edfadb0f@dspool01.news.tele.dk...
> > For nu ikke at blande for mange ting sammen har jeg kopieret din
> > originale danske version til en tom side, sammen med et Ref felt til
> > bogmærket n.
> >
> > Resultatet, som demonstrerer den specielle fejl i CARDTEXT´s &
> > DOLLARTEXT´s danske udgaver kommer fint frem, men Ref viser "Error!
> > Reference source not found."
>
> Jeg kan ikke fremkalde fejlen. Når jeg har indsat REF-feltet, indsat
> QUOTE-feltet og opdateret felterne med <Ctrl>a <F9>, viser REF-feltet
> 1001113.
>
>
> >
> > Den engelske version vil helst ha´ Set kommandoen med tallet i
gåseøjne.
> > Vis Bogmærker kan tydeligt ses, men der er fejl i mindst én af dem.
> > Originalen har jeg som illustration, så for en ordens skyld trækker
jeg
> > den gennem OCR og prøver igen. (Det er den jeg mest har brug for -
til
> > at erstatte den lange, og gamle DOS-rutine ).
> >
> > Her er resultatet ved at gentage den samme procedure, igen ud fra en
ny
> > Word session og tom side:
> >
> > !Syntax Error, N !Undefined Bookmark, N Million Nul
> >
> > { QUOTE { = SET n 3908674 }{ IF n < 1000000 " { = n \*CARDTEXT }" "
{ =
> > int(n/1000000) \* CARDTEXT } million { SET r { = MOD(n,
1000000) } }{ IF
> > r = 0 "" "{ = r \* CARDTEXT }" }" } \* caps \* CharFormat }
>
> Der skal ikke være lighedstegn i = SET n 3908674
>
>
> >
> > Måske enten jeg eller min Word er tossede, men hvis jeg prøver at
hente
> > hjælp i hjælpeteksternes eksempler får jeg denne:
> > { QUOTE { IF { DATE \@ "M" } = 1 "12" " {= { DATE \@ "M" } -1 }
" }/1/95
> > \@ "MMMM" }
> >
> > som burde vise September og ikke Januar. Løsningen er:
> > { QUOTE { IF { DATE \@ "M" } = 1 "12" " {= { DATE \@ "M" } -1 } "
/1/95
> > \@ "MMMM" }}
>
> Du har fuldstændig ret. Det er et fejlbehæftet eksempel. Det er
faktisk
> noget
> værre rod, for /1/95 skal heller ikke være der. Det er sikkert
> efterladenskaber
> fra et eksempel, man har lavet med en eller anden dato, og så har man
glemt
> at fjerne det.
>
> --
> Med venlig hilsen
> Leo Heuser
>
> >
> >
> > "Leo Heuser" <leo.heuser@adslhome.dk> wrote in message
> > news:apkbgv$nf8$1@sunsite.dk...
> > > Hej Pre
> > >
> > >
> > > "pre" <skriv.til@gruppen.dk> skrev i en meddelelse
> > > news:3dbd141e$0$97629$edfadb0f@dspool01.news.tele.dk...
> > > > Med Leo Heuser´s to felt-makroer er det plud´s elig blevet let
at
> > > > eksperimentere med praktisk brug af felterne. For en nysgerrig
sjæl
> > > > melder der sig et undrende spørgsmål:
> > > > Det første sæt (fra hjælpetekstens eksempler) danner 5 bogmærker
som
> > vel
> > > > bare overskrives når den næste bruger går i gang.
> > > >
> > > > Men Leo´s udgave af CARDTEXT efterlader ingen mærker mens den
> > Engelske
> > > > version af samme som regel går i stå enten med det første eller
det
> > > > andet.
> > >
> > > Det er uklart for mig, hvad du mener. Den efterlader bogmærket
"n"??
> > >
> > > >
> > > > Er der en hemmelig metode til at slette/ikke slette bogmærkerne?
> > >
> > > Kan du uddybe med lidt eksempler?
> > >
> > > --
> > > Med venlig hilsen
> > > Leo Heuser
> > >
> > >
> > >
> > > >
> > > >
> > > > --
> > > >
> > > > mvh
> > > > © pre 2002
> > > >
> > > > ***************************
> > > > { SET EnteredBy "Maria Gerard" }
> > > > { SET UnitCost 25.00 }
> > > > { SET Quantity { FILLIN "Enter number of items ordered:" } }
> > > > { SET SalesTax 10% }
> > > > Resultatet af de fire bogmærker fås gennem:
> > > > { SET TotalCost { = (UnitCost * Quantity) + ((UnitCost *
Quantity) *
> > > > SalesTax) } }
> > > > Total cost: { TotalCost \# "$#0.00" }
> > > > Thank you for your order,
> > > > { EnteredBy }
> > > > ****************************
> > > >
> > > > { QUOTE { SET n 1001113 }{ IF n < 1000000 ”{ n \*CARDTEXT }” {
IF n
> > <
> > > > 2000000 “en million “ “{ = INT(n/1000000) \* CARDTEXT }
> > millioner }” }
> > > > { IF n > 1000000 { IF{ = MOD(n;1000000) } = 0 “” { IF{ =
> > > > MOD(n;1000000) } < 100 “og “ “” }}}{ IF n > 1000000 ”{ =
> > MOD(n;1000000)
> > > > \* CARDTEXT }” } \* CAPS}
> > > > ****************************
> > > >
> > > >
> > >
> > >
> >
> >
> >
> >
> >
>
>



pre (29-10-2002)
Kommentar
Fra : pre


Dato : 29-10-02 15:20

Hej Leo

Selv med de nye rutiner tog det lidt tid at finde ud af hvad der var
galt i den engelske version: Der var alt for mange lighedstegn. Alene
starten {QUOTE{ ={ n ødelægger hele den første del og da næste del
starter på samme måde ville den også gå agurk, hvis det nogensinde kom
så langt. Heldigvis fik jeg aldrig installeret den enorme makro der
kunne bygge koden, den havde ellers den fordel at kunne holde rede på
paranteserne, og altså skrive koden uden at "move" frem og tilbage.

Bogmærkerne kommer nu fint frem. Måske der er "noget" der husker de
gamle fejl, for uanset jeg prøvede med andre navne, eller med Set feltet
alene kom der fejl.

Problemerne løst, det blev til nogle interessante dage. Tak for al
hjælp.

--
mvh
pre


"Leo Heuser" <leo.heuser@adslhome.dk> wrote in message
news:apkbgv$nf8$1@sunsite.dk...
> Hej Pre
>
>
> "pre" <skriv.til@gruppen.dk> skrev i en meddelelse
> news:3dbd141e$0$97629$edfadb0f@dspool01.news.tele.dk...
> > Med Leo Heuser´s to felt-makroer er det plud´s elig blevet let at
> > eksperimentere med praktisk brug af felterne. For en nysgerrig sjæl
> > melder der sig et undrende spørgsmål:
> > Det første sæt (fra hjælpetekstens eksempler) danner 5 bogmærker som
vel
> > bare overskrives når den næste bruger går i gang.
> >
> > Men Leo´s udgave af CARDTEXT efterlader ingen mærker mens den
Engelske
> > version af samme som regel går i stå enten med det første eller det
> > andet.
>
> Det er uklart for mig, hvad du mener. Den efterlader bogmærket "n"??
>
> >
> > Er der en hemmelig metode til at slette/ikke slette bogmærkerne?
>
> Kan du uddybe med lidt eksempler?
>
> --
> Med venlig hilsen
> Leo Heuser
>
>
>
> >
> >
> > --
> >
> > mvh
> > © pre 2002
> >
> > ***************************
> > { SET EnteredBy "Maria Gerard" }
> > { SET UnitCost 25.00 }
> > { SET Quantity { FILLIN "Enter number of items ordered:" } }
> > { SET SalesTax 10% }
> > Resultatet af de fire bogmærker fås gennem:
> > { SET TotalCost { = (UnitCost * Quantity) + ((UnitCost * Quantity) *
> > SalesTax) } }
> > Total cost: { TotalCost \# "$#0.00" }
> > Thank you for your order,
> > { EnteredBy }
> > ****************************
> >
> > { QUOTE { SET n 1001113 }{ IF n < 1000000 ”{ n \*CARDTEXT }” { IF n
<
> > 2000000 “en million “ “{ = INT(n/1000000) \* CARDTEXT }
millioner }” }
> > { IF n > 1000000 { IF{ = MOD(n;1000000) } = 0 “” { IF{ =
> > MOD(n;1000000) } < 100 “og “ “” }}}{ IF n > 1000000 ”{ =
MOD(n;1000000)
> > \* CARDTEXT }” } \* CAPS}
> > ****************************
> >
> >
>
>



Leo Heuser (29-10-2002)
Kommentar
Fra : Leo Heuser


Dato : 29-10-02 19:52

Velbekomme, Pre.


"pre" <skriv.til@gruppen.dk> skrev i en meddelelse
news:3dbed479$0$97615$edfadb0f@dspool01.news.tele.dk...
> bl.a.

> Problemerne løst, det blev til nogle interessante dage. Tak for al
> hjælp.
>
> --
> mvh
> pre
>




Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste