For -lauseke

Minna

Hei!

Tarvitsen nyt apua!
Minulla on Access-tietokanta, jonne pitäisi saada tietoa verkkokaupan tilauslomakkeella.
Haluaisin vain, että ne rivit menisivät tietokantaan jossa on muutakin kuin 0.
Eli pitäisi kai tehdä for-lauseke joka valitsis ne kentät joissa on tietoa.

Osaisko joku neuvoa?? Kiitos jo etukäteen!!

2

385

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Expertti

      Minna, voisitko hieman täsmentää kysymystäsi? Koodaat ilmeisesti VBScriptillä? Mikä sovelluskehitin kyseessä? Esim. .NETistä löytyvät valmiit validointikontrollit joilla homma onnistuu ilman mitään silmukoita.

      Painotan, panostakaa näihin ongelmakuvauksiin.
      - mikä tekniikka, sovelluskehitin tai ohjelma on käytössä
      - millainen ongelma on kyseessä ja miten se ilmenee
      - jos kyseessä ohjelmavirhe, täsmällinen virheilmoitus mukaan
      - tärkeimmät versionumerot mukaan

      • Minna

        Hei!

        Minulla on tilauslomake, joka on tehty html:llä. Aspilla siirrän tiedot (kirjoita.asp -sivu)
        Access-tietokantaan. Tässä käytän siis VBScriptiä.
        Tilauslomakkeessa on tuotteita 10 ja jokaisella tuotteella 5 kokoa. Tällä hetkellä saan tietokantaan menemään Tilausrivi-tauluun kaikki 15 tuotetta ja kokoa. Haluaisin sen toimivan niin, että asiakkaan kohdalle merkitään Tilausriviin vain ne tuotteet, jotka hän tilaa. Eli niin ettei Tilausrivissä olisi t-paita, m-koko, 0 kpl jne.
        Jos asiakas tilaa yhden tuotteen niin myös tilausrivissä olisi vain yksi tuote.

        Olen kuullut, että tähän ongelmaan olisi ratkaisu For - next -looppi, joka kävisi vaihtoehdot läpi ja siirtäisi Tilausriviin vain ne joissa on kappalemäärä.
        En vain osaa kirjoittaa (kirjoita.asp) sivulle luuppia.

        Asiakkaan tiedot menevät peruskoodilla:

        sql="INSERT INTO Asiakkaat(asiakasnumero, etunimi, sukunimi, katuosoite, postinumero, postitoimipaikka, email, puhelinnumero)"
        sql=sql & " VALUES "
        sql=sql & "(" & Request.Form("etunimi") & Request.Form("sukunimi") & "',"
        sql=sql & "'" & Request.Form("etunimi") & "',"
        sql=sql & "'" & Request.Form("sukunimi") & "',"
        sql=sql & "'" & Request.Form("katuosoite") & "',"
        sql=sql & "'" & Request.Form("postinumero") & "',"
        sql=sql & "'" & Request.Form("postitoimipaikka") & "',"
        sql=sql & "'" & Request.Form("email") & "',"
        sql=sql & "'" & Request.Form("puhelinnumero") & "')"

        conn.Execute sql

        Mutta entä miten tuotetiedot?? Kiitos paljon avusta jo etukäteen!!


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Kansalla on oikeus tietää miksi persut pettävät

      Koko kulunut hallituskausi on kysytty persuilta, minkä vuoksi he ovat pettäneet käytännössä jokaisen vaalilupauksen, ain
      Maailman menoa
      227
      9123
    2. Venäjän armeijan evp-upseeri: Armeija surkeassa tilassa, jonka läpäisee kaiken kattava

      valehtelu. Venäläiset alkaneet pohtia julkisesti maan todellisia tappioita. Z-bloggari ja 3. luokan kapteeni (evp.) Mak
      Maailman menoa
      147
      3321
    3. Kunnissa - siis myös kaupungeissa - viihtyvät ovat kommunisteja

      Nehän ovat osa yhteiskunnan tuottamia instansseja, joista on vain haittaa veronmaksajille ja yrittäjlle, kuten ollaan ve
      Kommunismi
      3
      2750
    4. Minkälaisen viestin

      Laittaisit ikävöinnin kohteelle, jos rohkenisit?
      Ikävä
      170
      2232
    5. Kansalla on oikeus tietää mikä on SDP:n talousohjelma jolla maan talous

      saadaan nousuun? Miksi puolue piilottelee sitä, vai eikö sitä ole? Tähän asti olemme vaan saaneet kuulla hallituksen ha
      Maailman menoa
      101
      1875
    6. Ammattiliitto 900 euroa/vuosi - Työttömyyskassa 72 euroa/vuosi

      Ammattiliitosta eroamalla voi säästää jopa 800 euroa vuodessa. Mitä enemmän tienaat, sitä enemmän maksat liitolle. Esim
      Maailman menoa
      174
      1806
    7. Miten voit olla niin tyhmä

      että et tajunnut että sua vedätettiin? Tietäisitpä miten hyvät naurut on saatu. Naiselle
      Tunteet
      181
      1686
    8. Missä vaiheessa

      Päätit irl luovuttaa minun suhteeni?
      Ikävä
      139
      1351
    9. SDP todellisuudessa pahin pettäjä koskaan - se syyllistyi valtiopetokseen 1918

      kun aloittivat kapinan maan laillista valtiojärjestystä vastaan. Punaiset saivat tukea Neuvosto-Venäjän bolsevikeilta,
      Maailman menoa
      50
      1329
    10. Iski taas katumus kun en jutellut sun kanssa

      Silloin kun halusit. Mutta en enää voi sille mitään, en saa muutettua sitä hetkeä..
      Ikävä
      115
      1094
    Aihe