I have two drop down that if i selected one value in the first the second drop down retrieve his rows .
I made to be optional, for example , if i selected one value in the first i don't need to select a value on the second.
The problem is that when i get the selected row on the second, the method always return the value 1 even if i don't select any row.
Here´s the code
llrowEstado = dw_dd_estado.getRow()
lsid = dw_dd_estado.getItemString(llrowEstado,"nome")
llIdEstado = Long(lsid)
dw_dd_cidade.GetChild('nome', city_child)
city_child.SetTransObject(SQLCA)
llRowCidade = city_child.getSelectedrow(0)
parent.of_retrieve_pessoas()
if(llrowEstado > 0) then
llIdCidade = city_child.getItemNumber(llRowCidade,"id")
if(llIdCidade > 0) then
dw_listagem_pessoas.SetFilter("estados_estados_id = " + lsid + " and pessoas_cidade_id = " + string(llIdCidade) +" ")
dw_listagem_pessoas.Filter()
else
dw_listagem_pessoas.SetFilter("estados_estados_id = "+ lsid +" ")
dw_listagem_pessoas.Filter()
end if
end if
In this line llRowCidade = city_child.getSelectedrow(0)
the method getSelectedrow always return 1.
So i want to know if is a way to check if user really selected a value on the second dropdow.