Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 4 su 4

selezione riga in cbo

  1. #1
    silvestro1 non è in linea Novello
    salve a tutti, vorrei sapere se c'è un sistema per poter selezionare solamente alcune righe nella mia cbo.
    mi spiego meglio.
    ho una cbo che visualizza un elenco di Articolii. in base all'utente registrato in login vorrei che questo possa vedere , o almeno poter selezionare solamente alcune voci.
    ES.
    Utente ID3 potrà visualizzare e selezionare solamente ( anche se visualizza tutto non importa basta che possa selezionare solamente alcune voci specifiche ) per esempio IDArticolo 15 ; IDArticolo18.
    devo creare una nuova tabella che mi racchiuda IDUtente e gli IDAticolo Selezionabili dallo stesso? oppure basta agire sulla cbo con codice?
    io ho inserito questa e mi funziona ma mi permette solamente un IDArticolo
    premetto che nel modulo comune ho : Public lngIDUtente As Long

    If lngIDUtente = 0 Or RicercaDato("SELECT IDUtente AS Dato FROM tblUtenti WHERE IDUtente = 3") Then

    Me.cboIDArticolo = "15" Or "18"
    se aggiungo
    Me.cboIDArticolo.Locked = True
    con l'istruzione Locked Non mi fa selezionare nulla ovviamente, e ma la maschera filtra giustamente l'articolo15, senza il Locked rimane tutto selezionabile.
    chiedo aiuto!
    sono un principiante.... scusatemi se ho fatto errori banali

  2. #2
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Non ho capito nulla... ma se devi limitare la selezione è bene LIMITARE le opzioni non visualizzare tutto e gestire poi l'eventuale selezionabilità... quello che hai fatto è abbastanza ingestibile anche nell'ottica di variazioni o modifiche.
    Hai un criterio che razionalizza quali voci devi poter selezionare...? Se si applicalo all'origine dati... quindi FILTRA la query usando quel criterio.
    ℹ️ Leggi di più su @Alex ...

  3. #3
    L'avatar di TheTruster
    TheTruster non è in linea Moderatore Globale Ultimo blog: Mouse Wheel in Visual Basic 6 - ActiveX
    Quote Originariamente inviato da silvestro1 Visualizza il messaggio
    salve a tutti, vorrei sapere se c'è un sistema per poter selezionare solamente alcune righe nella mia cbo.
    [...]
    Utente ID3 potrà visualizzare e selezionare solamente ( anche se visualizza tutto non importa basta che possa selezionare solamente alcune voci specifiche ) per esempio IDArticolo 15 ; IDArticolo18.
    devo creare una nuova tabella che mi racchiuda IDUtente e gli IDAticolo Selezionabili dallo stesso? oppure basta agire sulla cbo con codice?
    Ciao,
    Agire da codice è sicuramente cosa da evitare, perchè saresti costretto a metterci mano tutte le volte che i criteri o gli utenti cambiano.
    Secondo me la cosa più giusta da fare è creare nella tabella degli articoli, o in un'altra tabella, un riferimento all'utente o, al limite, ad una categoria di utenti (che ovviamente dovrai aggiungere anche alla tabella degli utenti).
    In questo modo, come suggeriva giustamente @Alex, quando popolerai la ComboBox inserirai solo ed esclusivamente gli articoli che un utente (o una categoria di essi) può vedere.

    TheTruster
    ℹ️ Leggi di più su TheTruster ...

  4. #4
    silvestro1 non è in linea Novello
    ok, grazie ci provo!
    Silvestro1

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Selezione riga per riga e formattazione
    Da effedi nel forum Microsoft Excel
    Risposte: 15
    Ultimo Post: 17-05-2014, 14:47
  2. DBGrid: colore selezione riga
    Da amanu86 nel forum Visual Basic 6
    Risposte: 2
    Ultimo Post: 07-02-2011, 18:55
  3. TrueDBGrid e selezione riga
    Da MARVAWEB nel forum Visual Basic 6
    Risposte: 9
    Ultimo Post: 02-02-2010, 11:20
  4. Selezione riga DataGridView
    Da massimo74rn nel forum Visual Basic .Net
    Risposte: 3
    Ultimo Post: 16-01-2009, 00:42
  5. Listbox e selezione prima riga
    Da bertoz nel forum Visual Basic .Net
    Risposte: 6
    Ultimo Post: 21-06-2007, 10:50