/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Regne med kommatal
Fra : Klaus Egebjerg


Dato : 13-12-02 21:12

Hej

Jeg har lavet en funktion der skal udregne noget der er trukket ud af
Access.

Det går meget godt når fra det er hele tal der trækkes ud af Access. Jeg
regne således:

strVaegt = rs("vagt")
Vagtlin = ((nVaegt) * int(Antal)) * 1.10

Hvis tallet 0,5 fx. udtrækkes af Access så går det galt. Hvordan får jeg den
til at forstå det danske komma ?



--
Med venlig hilsen

Klaus Egebjerg




 
 
Jens Gyldenkærne Cla~ (13-12-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 13-12-02 23:40

Klaus Egebjerg skrev:

> Det går meget godt når fra det er hele tal der trækkes ud af
> Access. Jeg regne således:
>
> strVaegt = rs("vagt")
> Vagtlin = ((nVaegt) * int(Antal)) * 1.10

Øh - hvor bruger du strVaegt? Er nVaegt en skrivefejl?

> Hvis tallet 0,5 fx. udtrækkes af Access så går det galt.

Hvis du benytter et talfelt i Access skulle det gerne klares uden
problemer. Ellers kan du benytte:
   strVaegt = Replace(rs("vagt"), ",", ".")
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Klaus Egebjerg (14-12-2002)
Kommentar
Fra : Klaus Egebjerg


Dato : 14-12-02 19:28

:
>
> > Det går meget godt når fra det er hele tal der trækkes ud af
> > Access. Jeg regne således:
> >
> > strVaegt = rs("vagt")
> > Vagtlin = ((nVaegt) * int(Antal)) * 1.10
>
> Øh - hvor bruger du strVaegt? Er nVaegt en skrivefejl?
>
> > Hvis tallet 0,5 fx. udtrækkes af Access så går det galt.
>
> Hvis du benytter et talfelt i Access skulle det gerne klares uden
> problemer. Ellers kan du benytte:
> strVaegt = Replace(rs("vagt"), ",", ".")
> --
> Jens Gyldenkærne Clausen
>
Hej

Det havde jeg prøvet men uden held. Den fjerne bare kommaet således at 0,5
bliver til 5

Forslag

Klaus



Jens Gyldenkærne Cla~ (15-12-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 15-12-02 01:22

Klaus Egebjerg skrev:

>> > strVaegt = rs("vagt")
>> > Vagtlin = ((nVaegt) * int(Antal)) * 1.10
>>
>> Øh - hvor bruger du strVaegt? Er nVaegt en skrivefejl?

Du svarede ikke på ovennævnte spørgsmål.


>> Hvis du benytter et talfelt i Access skulle det gerne klares
>> uden problemer. Ellers kan du benytte:
>> strVaegt = Replace(rs("vagt"), ",", ".")

> Det havde jeg prøvet men uden held. Den fjerne bare kommaet
> således at 0,5 bliver til 5

Hvad havde du prøvet? At benytte et talfelt i Access eller at
benytte Replace(værdi, ",", ".")?
Hvis du nøjedes med at citere det du svarer på havde jeg ikke været
i tvivl.

Vis noget af den kode du har og lad os prøve at rette den til.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Klaus Egebjerg (15-12-2002)
Kommentar
Fra : Klaus Egebjerg


Dato : 15-12-02 10:22


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:Xns92E5DD26DE19jcdmfdk@gyrosmod.cybercity.dk...
> Klaus Egebjerg skrev:
>
> >> > strVaegt = rs("vagt")
> >> > Vagtlin = ((nVaegt) * int(Antal)) * 1.10
> >>
> >> Øh - hvor bruger du strVaegt? Er nVaegt en skrivefejl?
>
> Du svarede ikke på ovennævnte spørgsmål.
>
>
> >> Hvis du benytter et talfelt i Access skulle det gerne klares
> >> uden problemer. Ellers kan du benytte:
> >> strVaegt = Replace(rs("vagt"), ",", ".")
>
> > Det havde jeg prøvet men uden held. Den fjerne bare kommaet
> > således at 0,5 bliver til 5
>
> Hvad havde du prøvet? At benytte et talfelt i Access eller at
> benytte Replace(værdi, ",", ".")?
> Hvis du nøjedes med at citere det du svarer på havde jeg ikke været
> i tvivl.
>
> Vis noget af den kode du har og lad os prøve at rette den til.
> --
> Jens Gyldenkærne Clausen

Det er som et simpel stykke kode. Jeg har en indkøbskurv som jeg så forsøger
at beregne hvor meget vejer. Koden ser således ud:

For Each item in BagItems.childNodes
nVarenummer = item.getAttribute("Varenummer")
Antal = ""&item.GetAttribute("Qty")
Antal = Antal & item.text
strQ = "SELECT vagt FROM Katalog WHERE Varenummer=" & nVarenummer
Set hr = Conn.Execute (strQ)
nVaegt = Replace(hr("vagt"), ",", ".")
Vagtlin = ((nVaegt) * int(Antal))
Vagt = Vagt + Vagtlin
Next

Klaus




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

Månedens bedste
Årets bedste
Sidste års bedste