Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    178

    Problema sql database access

    Ciao a tutti, ho una tabella chiamata magazzino, nella quale ho:

    ...
    articolo
    quantità
    minimo_scorta
    ...

    quello che devo creare è il seguente:

    se il valore quantità è < del minimo_scorta, mi deve uscire una scritta: "L'Articolo XXYY è inferiore al minimo della scorta presente nel magazzino, si prega di provvedere ad ordinarlo"

    se il valore quantità è > del minimo_scorta non devo visualizzare nulla.

    chi mi sa dare una mano su come farlo?

    Grazie

  2. #2
    ...ma se l'hai appena fatto tu?

    Scrivi "così come l'hai detto" ed hai fatto

    Grazie sempre di tutto!!!
    Alberto

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    178
    può essere questa una sql giusta?:

    sql = "SELECT codice_articolo, quantita FROM magazzino WHERE quantita < minimo_scorta Group By codice_articolo"

    if quantita < minimo_scorta
    then
    response.write (quantita)
    end if

  4. #4
    ... boh così al volo sembra anche giusto...
    adesso devi scrivere il codice bene ...

    ad incomincaire dalla stringa sql:

    codice:
    minimo_scorta = "quantodevevalere" '... numerico
    sql = "SELECT codice_articolo, quantita FROM magazzino WHERE quantita < "&minimo_scorta&" Group By codice_articolo"
    Posso chiederti perchè GROUP BY?
    hai articoli con lo stesso codice come record differente?
    :O
    Grazie sempre di tutto!!!
    Alberto

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    178
    minimo_scorta dipende da articolo ad articolo....

    es.

    minimo_scorta pere: 50

    quantita per: 20

    deve darmi il messaggio di ordine

    ....

    minimo scorta arance: 100

    quantita arance: 20000

    non deve darmi il messaggio di ordine

    per ogni articolo c'è il suo minimo_scorta

  6. #6
    allora è anche più facile...

    codice:
    Sql= "SELECT * FROM magazzino" 'oppure solo i campi che vorrai usare
    Set rs = conn.execute(Sql)
    
    Do Until rs.eof
     if rs("scorta") < rs("minimo") then
      ...
     else
      ...
     end if
     rs.movenext
    Loop
    Set rs = nothing
    ¿que te parece?
    Grazie sempre di tutto!!!
    Alberto

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    178
    provo e ti dico...

    però ho un problema, devo vi sualizzarlo in tabella dove avro:

    | Cod. Art. | Articolo | Quantita | Prezzo Unitario | Prezzo Totale | Messaggi |

    come posso adattarlo?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.