Jack ha scritto:
> Jack wrote:
>
> Siccome non ho risolto ripropongo la domanda del primo post.
>
> E' possibile lanciare una Macro che ricarica una Select nel comboBox?.
> Spiego il perche', fatta una scelta nel primo ComboBox nel secondo
> prendo il valore comboPrimo.StringItemList(0) e in base a questo ci
> ricavo una select per popolare il secondo ComboBox, il fatto e' che
> non riesco a passare alla propieta'  comboSecondo.ListSource al
> secondo Combobox in modaliata' RunTime (passatemi il termine).
>
> Ciao Jack ( che ha bisogno di ferie)
>

Ciao Jack,
ho passato del tempo anche io sulle ComboBox ... alla fine ho risolto
così un problema simile al tuo:

[cut]

    Set sTabApp = ThisComponent.Sheets.getByName("Tabelle App")

    cmdSQL = ""
    cmdSQL = cmdSQL & "SELECT ......ecc...."

    oSQLStat2 = oDSConn.CreateStatement()
    oCLIFOSet = oSQLStat2.executeQuery(cmdSQL)

    a = 0
    a = a + 1
    sApp = "Tutti"
    sTabApp.getCellByPosition(0,a).setString(sApp)
    do while oCLIFOSet.Next
        a = a + 1
        sApp = ""
        sApp = sApp & oCLIFOSet.Columns(0).getString
        sTabApp.getCellByPosition(0,a).setString(sApp)
    loop

    oCellRange = sTabApp.getCellRangeByName("A2:A" & trim(str(a+1)))

    initParam(0).Name = "CellRange"
    initParam(0).value = oCellRange.RangeAddress
  
    oCellRangeListSource =
ThisComponent.createInstanceWithArguments("com.sun.star.table.CellRangeListSource",
initParam())
   
sFoglio.DrawPage.getForms.getByIndex(0).getByName("cmbFonte").setListEntrySource(oCellRangeListSource)

[/cut]

spero ti sia chiaro il codice,
in buona sostanza, utilizzo un foglio (nascosto) dove appoggio tutte le
mie tabelle che devono riempiere i miei combo box e sul foglio visibile
all'utente disegno un combo con range collegato ai vari intervalli....


ciao sergio

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a