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

363

    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. Ikävä sinua

      Onkohan sulla ollut sama tunne kuin mulla viimeisten parin päivän aikana, eilen varsinkin. Ollaan oltu ihan lähellä ja k
      Ikävä
      35
      4193
    2. Oletko sä oikeesti varattu?

      Että sen takii ei voida olla tekemisissä?
      Ikävä
      55
      2905
    3. Otavassa tapahtuu!

      Rakennuspalo, yläkerta tulessa. Henkirikosta epäillään. Tiettyä henkilöautoa etsitään, minkä mahdollinen epäilty ottanut
      Mikkeli
      47
      2827
    4. Horoskooppikysely

      Oma ja ikävän kohteen horoskooppi? Sopivatko yhteen?
      Ikävä
      30
      2583
    5. Tulemmeko hyvin

      Toimeen ja juttuun keskenämme? Luulen, että sopisit hyvin siihen ☀️ympäristöön, paljon kaikkea erilaista.♥️mietin tätä s
      Ikävä
      8
      2555
    6. Pitkäaikaiset työttömät työllisyystöillä takaisin yhteiskuntaan

      Vaikka se vähän maksaakin, niin parempi on valtion teettää hanttihommia, jottei yksilöistä tule yhteiskuntakelvottomia.
      Maailman menoa
      321
      2521
    7. Rakas, kerro mulle

      Miltä se tuntuu?
      Ikävä
      38
      2119
    8. Kesäseuraa

      Kesäseuraa mukavasta ja kauniista naisesta. Viesti tänään mulle muualla asiasta jos kiinnostaa Ne ketä tahansa huoli, t
      Ikävä
      54
      1855
    9. Tiedän kuka sinä noista olet

      Lucky for you, olen rakastunut sinuun joten en reagoi negatiivisesti. Voit kertoa kavereillesi että kyl vaan, rakkautta
      Ikävä
      46
      1673
    10. Oletko ollut vihainen, suuttunut tai pettynyt

      johonkin kaivattusi toimintaan?
      Ikävä
      141
      1517
    Aihe