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

    [VB6] Proprietà rowsource da codice

    E' possibile impostare la properietà rowsource di un oggetto DbCombo da codice?
    Ho provato conn dbcmbAAA.rowsource=datBBB
    ma nn va bene...come risolvo?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Dipende da tutto il resto ... che non hai mostrato ...

    E poi cosa vuol dire "non va bene"?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    170
    Ok, hai ragione, mi spiego meglio.
    In una form ho un controllo data "DatMarche" che è collegato alla tabella "Marche" di un database. La tabella "Marche" è composta da diversi campi, tra cui IdMarca e NomeMarca (quelli che mi interessano in questo caso).
    Ho anche un controllo DbCmbMarca che è un DbComboBox, il quale deve essere collegato al data control "DatMarche" e presentare nella lista i nomi di tutte le marche presenti nella tabella "Marche" del database.
    Vorrei scrivere un codice (dato che non mi è possibile fare questo in modalità di progettazione perchè si tratta di un controllo che viene creato da codice tramite l'istruzione load) che mi consentisse di impostare le proprietà RowSource e ListField del DbCombo, e quindi far visualizzare nella lista del dbcombo, in fase di run-time, i nomi di tutte le marche presenti nella tabella "Marche" del database.
    Spero di essere stato chiaro almeno stavolta...

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Come potrai leggere nella documentazione su MSDN

    Visual Basic: DataCombo/DataList Controls
    RowSource Property
    http://msdn2.microsoft.com/en-us/lib...30(VS.60).aspx

    "... Sets a value that specifies the Data control from which the DataList and DataCombo controls' list is filled. Not available at run time. ..."

    ... non puoi usare la RowSource a runtime.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    170
    nooooooooooo
    devo trovare assolutamente un rimedio.
    In pratica quel dbcmbmarca ha index=0 (è quindi una matrice) con visible=false.
    in run-time il programma si va a creare un determinato numero di dbcmbmarca(i) cambiando le proprietà di visible=true e text=xxx...
    come posso risolvere?

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Con il DBCombo non puoi ...

    Devi scrivere tu una funzione per popolare un normale combobox ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    170
    Ok.... quind evo togliere questi dbcombo...
    grazie 1000 oregon

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.