|
| Dansk komma Fra : Klaus Egebjerg |
Dato : 13-03-01 20:30 |
|
Hej NG
Hvordan kan man ændre til dansk komma, således at ½ skal indtastes 0,5 og
ikke 0.5
Med venlig hilsen
--
Klaus Egebjerg
klausegebjerg@get2net.dk
| |
Tomas Christiansen (13-03-2001)
| Kommentar Fra : Tomas Christiansen |
Dato : 13-03-01 21:00 |
|
Klaus Egebjerg skrev:
> Hvordan kan man ændre til dansk komma, således at ½ skal indtastes 0,5 og
> ikke 0.5
Hvor ønsker du at benytte dansk komma?
I din programkode => Det kan ikke lade sig gøre.
Når der indtastes tal i tekst-bokse => Brug funktionerne Cxxx (f.eks. CLng)
til at konvertere teksten til et tal.
-------
Tomas
| |
N/A (14-03-2001)
| Kommentar Fra : N/A |
Dato : 14-03-01 08:06 |
|
| |
N/A (14-03-2001)
| Kommentar Fra : N/A |
Dato : 14-03-01 08:06 |
|
| |
Tomas Christiansen (14-03-2001)
| Kommentar Fra : Tomas Christiansen |
Dato : 14-03-01 08:06 |
|
Klaus Egebjerg skrev:
> Jeg får ikke korrekte output hvis jeg indtaster 0,5. Hvis jeg indtaster
0,5
> så regner programmet med 0. da jeg er nygegynder vil jeg gerne have et
> eksempel med et evt. svar
Eksempel:
Dim Kommatal As Double
Kommatal = CDbl(Text1.Text)
Konverterer tallet i tekstboksen Text1 til datatypen double, og gemmer
resultatet i variablen Kommatal.
-------
Tomas
| |
N/A (14-03-2001)
| Kommentar Fra : N/A |
Dato : 14-03-01 21:59 |
|
| |
Tomas Christiansen (14-03-2001)
| Kommentar Fra : Tomas Christiansen |
Dato : 14-03-01 21:59 |
|
Jeg skrev:
> Kommatal = CDbl(Text1.Text)
og Klaus Egebjerg skrev:
> Er der ikke en lettere måde at gøre dette på. Jeg har måske 50-75 inputbox
> så det vil blive noget af et arbejde at lave dette
Nej, nu må du altså holde op med at pive!
Det kan da ikke være voldsomt svært at sætte anvendelsen af dine inputbokse
ind i funktionen CDbl().
Hvis du ved at navnene på f.eks. starter med "txt", og du kan formentlig
regne med at er er et mellemrum foran - måske endda også et lighedstegn (jeg
kender ikke din kode) - kan du gøre følgende:
1) Skriv teksten "CDbl(" et eller andet sted, marker den og tryk Ctrl-C.
2) I VB trykker du Ctrl-F, skriver søgeteksten " txt", vælger Current
Project og trykker Find Next.
3) Tryk Escape.
4) Tryk på højrepil.
5) Skriv en højreparentes.
6) Tryk Ctrl-venstrepil to gange.
7) Tryk Ctrl-V.
8) Tryk F3.
9) Hvis en tekststreng blev fundet, gå til 4) eller tryk Ctrl-F5 for at
compliere (og køre) koden.
OBS: Husk ALTID at bruge Ctrl-F5, når du vil compilere/køre efter at have
foretaget rettelser i din kode.
Trin 4 til 9 tager efter lidt øvelse 2-3 sekunder pr. gang, og hvis du har
75 tekstbokse, vil det derfor tage rundt regnet 3-4 minutter at foretage
rettelserne (med forbehold for mejl og fangler).
-------
Tomas
| |
|
|