Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [VB6] Non visualizzare una label in datareport

    In base ad una condizione deve far visualizzare o meno una scritta, in un datareport

    Ho scritto cosi ma non funziona

    If rsRecordSet2![Preventivo] = True Then DataReport4.Sections(3).Controls("RichiestaPrevent ivo").Visible = True
    Else
    End If


    Tale label mi rimane visualizzata ugualmente

    Dove sbaglio????

    Ciao e grazieeeee

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Probabilmente la condizione non viene soddisfatta ... tra l'altro ti consiglio di scrivere

    codice:
    If rsRecordSet2![Preventivo] Then
    in quanto il confronto con True e' superfluo

  3. #3

    Ok

    La condiziona è verificata, perchè fatto una prova


    If rsRecordSet2![Preventivo] Then
    MsgBox "Presente"
    Else
    MsgBox "Non presente"
    End If


    Nell'apertura del datareport mi risponde correttamente

    Quindi ci siamo.

    Adesso provo a gestire tutto da codice e quindi non mettere la visibilità o no.
    Se il dato è presente lo inserisco direttamente da codice, speriamo di riuscirci

  4. #4
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Prova così:
    DataReport4.Sections("Section3").Controls("Richies taPreventivo").Visible = True

    Ps. Leggendo meglio mi sembra che il comando che dai è per visualizzare, non per nascondere:
    codice:
    Tale label mi rimane visualizzata ugualmente
    Per nascondere il controllo devi uare ".Visible = False "
    LM

  5. #5

    Ok

    Ok funziona

    Ciao e grazieeeeeee

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 © 2025 vBulletin Solutions, Inc. All rights reserved.