Avatar billede bartelsen Nybegynder
07. januar 2002 - 14:47 Der er 11 kommentarer og
2 løsninger

En udfordring til jer: Lægge tal sammen...

Hej

Hvis jeg gerne vil have følgende:
                       
                          Ialt:
Produkt  1 kr:  10.000    Kr: 10.000
Tilbehør 1 kr:  1.000    ( )
Tilbehør 2 kr:  1.000    (x)
Tilbehør 3 kr:  1.000    ( )
Tilbehør 4 kr:  1.000    ( )
                          -----------
Total:....................
                          -----------

Her vil jeg gerne kunne have et grundbeløb som her hedder produkt, derefter skal man kunne afkrydse hvilket tilbehør man ønsker og så vil total beløbet automatisk blive lagt sammen..

Kan det lade sig gøre ???

Mvh

Morten
Avatar billede Himbear Nybegynder
07. januar 2002 - 15:26 #1
global gC1
on exitFrame me
  if member(\"c1\").hilite = TRUE and gC1 = \"unput\" then
    gC1 = \"put\"
    put the text of field member \"ialt\" + 10000 into field member \"ialt\"
  end if
  if member(\"c1\").hilite = FALSE and gC1 = \"put\" then
    gC1 = \"unput\"
    put the text of field member \"ialt\" - 10000 into field member \"ialt\"
  end if 
  go to the frame
end


Du kan bruge noget lignende dette!

Du skal bare lave en checkbox (insert-control-check box), som hedder c1. Og et field der hedder \"ialt\".

Og hvis du skal have flere kobler du bare flere scripts på, så det bliver, checkbox: c2 og global: gC2.

Du må gerne lige sætte pointene ned :)
Avatar billede kanding Nybegynder
07. januar 2002 - 15:26 #2
Lav en liste:
Indkoebsliste = [\"produkt1\":[#pris:10, #valgt:0], \"tilbehør1\":[#pris:1, #valgt:0]]

osv for alle varer.

prøv derefter i message vinduet:
put Indkoebsliste[\"produkt1\"].pris
og
put Indkoebsliste[\"produkt1\"].valgt

når bruger afkrydser et felt, så lave du en

Indkoebsliste[\"produkt1\"].valgt = 1

Du kan nårsomhelst løbe listen igennem og sammentælle alle de ting som har valgt = 1
og vise resultatet.

Avatar billede Himbear Nybegynder
07. januar 2002 - 15:26 #3
Sig til hvis der er noget!
Avatar billede bartelsen Nybegynder
07. januar 2002 - 16:11 #4
Tja så ses vi jo lige igen her... Det er lidt svært når man gerne vil lære det hele på engang, og jeg må erkende at lingo er svært, selvom jeg har op til flere bøger om Lingo..
Når jeg får sådan en Script som I har sendt, så aner jeg slet ikke hvor jeg skal sætte tingene ind henne... Kender I et lille lynkursus hvor man lære at forstå det lidt bedre ???

Men hvis I har mod på det må I da gerne forklarere det lidt nærmere.. Det kunne jo være at der var flere der ville få glæde af det..

Tak for tålmodigheden

Morten
Avatar billede bartelsen Nybegynder
07. januar 2002 - 16:13 #5
Hov der skete en fejl med pointene, I skulle have delt dem... Jeg håber i kan dele dem sammen
Avatar billede kanding Nybegynder
07. januar 2002 - 16:25 #6
ja der er åbentbart forskel på folk her ;-)
Avatar billede lingoman Nybegynder
07. januar 2002 - 16:31 #7
som du kan se kan det gøres på mange måder. Forskellen vil stamme fra hvordan du vil have interaktiviteten til at hænge sammen. Personligt vil jeg lave en behavior til alle inputfelterne. om det er et afkrydsningsfelt eller tekstfelt hvor man kan indtaste ønskede antal af produktet, er underordnet.

hvis man lader hver behavior holde styr på sin egen enhedspris samt ønskede antal af dette, kan den udregne sit subtotal og sende dette tal til \"Total Pris\". Alle behaviors bidrager så med kun deres egen subtotal.

sprite A  enhedspris_A * antal_A => subtotal A
sprite B  enhedspris_B * antal_B => subtotal B
osv.

Total tager så en rundspørgelse blandt sine \"subtota!\" sprites og udregner det samlede beløb.

Dette forslag kræver derfor 2 behaviors. En for produkterne, og en for \"total\" sprite som viser det samlede beløb.

Sig til hvis dette har din interesse. mvh geo
Avatar billede Himbear Nybegynder
07. januar 2002 - 16:32 #8
Vi finder lige ud af det!

Jeg tror altid at der lidt svært når man får stukket et script i hovedet, som en anden har lavet, uden man får en forklaring!
Avatar billede Himbear Nybegynder
07. januar 2002 - 16:35 #9
hmm... 137+12 = 150 ??
Avatar billede bartelsen Nybegynder
07. januar 2002 - 20:01 #10
hej Tino

Jeg ved ikke hvad der skete med de point.. Jeg havde lagt 150 ud og selvom der kun er delt de 149 ud så står der ikke flere tilbage... så jeg tror det måske er web siden der har \"drillenisset\" lidt forsinket...

Avatar billede bartelsen Nybegynder
07. januar 2002 - 20:03 #11
Hej Geo

Det virker jo som et meget simpelt script og det er jo lige noget for mig....

Mvh
Morten
Avatar billede lingoman Nybegynder
07. januar 2002 - 20:06 #12
smid mig en mail med dit brugernavn og ref:  http://www.eksperten.dk/spm/155423 i body, så laver jeg den gerne til dig (Dir 7 ?)
mvh geo
Avatar billede bartelsen Nybegynder
07. januar 2002 - 20:11 #13
Tak skal du have... Ja jeg bruger Dir. 7
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester