Pagina 3 di 9 primaprima 1 2 3 4 5 ... ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 87
  1. #21
    forse e' giusto... assumo che RecDown sia il recordset della tabella di riferimento (ma non e' meglio dare alle variabili un nome coerente???)

    codice:
    REC.MoveFirst 
    DO WHILE NOT REC.EOF 
       Response.Write "
    Record Attuale: " & REC("acqua") & " ... " & "Record di riferimento: " & RECDown("acqua")
       IF RECDown("acqua") <> REC("acqua") THEN 
          response.write "KO"
       ELSE
          response.write "OK"
       END IF 
       REC.MoveNext 
    LOOP

  2. #22
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Grazie mille adesso funziona bene...
    suppongo che per gli altri campi delle tabelle da confrontare dovrò ricopiare il codice quante volte quanti sono i campi da confrontare?
    RECDown = recordset di riferimento
    REC = recordset da confrontare con il RECDown
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  3. #23
    puoi fare un secondo ciclo interno che parta da zero e finisca a rec.fields.count-1. dovrai quindi confrontare rec(i) e recdown(i), assumendo che "i" sia il contatore del ciclo. dentro rec(i).value trovi il valore, dentro rec(i).name il nome del campo.

  4. #24
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Originariamente inviato da optime
    puoi fare un secondo ciclo interno che parta da zero e finisca a rec.fields.count-1. dovrai quindi confrontare rec(i) e recdown(i), assumendo che "i" sia il contatore del ciclo. dentro rec(i).value trovi il valore, dentro rec(i).name il nome del campo.
    Grazie ho un ultimo problema il confronto va fatto tra singoli record della tabella dati; voglio dire che una volta estratto un determinato record dalla tabella dati solo quello va confrontato con la tabella di riferimento, mi pare invece adesso che il confronto viene fatto tenendo conto di tutti i records o sbaglio?
    Alla pagina di confronto ci arrivo così:

    codice:
    IDCD = RECDown("UploadID")
    
    <form method="POST" action="diagramma.asp?IDCD=<%=IDCD%>">
          
          <input type="hidden" name="cp" value=<%=cp%>> 
    
    <INPUT type="submit" value="Confronta"></a></p>
    dove sbaglio?
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  5. #25
    il confronto viene fatto tra l'unico record della tabella di referimento e tutti i records della tabella delle misure che risultano dalla tua select. inutile dire che sta a te estrarre solo il record (o records) strettamente necessari al confronto.

  6. #26
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Originariamente inviato da optime
    il confronto viene fatto tra l'unico record della tabella di referimento e tutti i records della tabella delle misure che risultano dalla tua select. inutile dire che sta a te estrarre solo il record (o records) strettamente necessari al confronto.
    Grazie, mi togli un dubbio per favore?
    il valore di riferimento è 6500 per esempio, vuol dire che tutti quei valori della tabella dati che sono > 6557 devono essere segnalati come KO... adesso invece quando faccio il confronto restituisce questo:
    Record Attuale: 6557 ... Record di riferimento: 6557 ... OK
    Record Attuale: 10956 ... Record di riferimento: 6557 ...KO
    Record Attuale: 6216 ... Record di riferimento: 6557 ...KO
    Record Attuale: 7992 ... Record di riferimento: 6557 ... KO
    Record Attuale: 950 ... Record di riferimento: 6557 ... KO

    perchè??? :master:
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  7. #27
    la risposta la trovi nel codice che hai scritto. please, niente scene di panico guarda con calma il codice e capirai

  8. #28
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Grazie, ho risolto in parte... adesso il problema è che se almeno uno dei tre campi confrontati (acqua, azoto, ossigeno) supera il livello di riferimento , la procedura mi deve avvisare che c'è qualcosa che non va...
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  9. #29
    Luis, pensaci con un po' di attenzione, e vedrai che la soluzione e' davvero molto semplice.

  10. #30
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Originariamente inviato da optime
    Luis, pensaci con un po' di attenzione, e vedrai che la soluzione e' davvero molto semplice.
    Grazie per l'incoraggiamento...
    mi hai accennato a un secondo ciclo interno che parta da zero e finisca a rec.fields.count-1.
    Non conosco questa sintassi... puoi darmi indicazioni?
    Grazie
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

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.