Página 1 de 1

Datos en ListBoxEx

Publicado: 08 Dic 2013 02:05
por OptimusFran
Hola buenas noches a todos mi duda es la siguiente:
Estoy creando un programa en el cual tengo una ListBoxEx, cargo los datos en la ListBoxEx y solo me muestra un item de la tabla y los demas datos me los pega en las input, pero lo que quiero que en la ListBoxEx me aparezca en fila 3 o 2 datos de mi tabla.

Aqui les dejare el script de mi programa,

Saludos
Input.SetText("InpProducto", "")
Input.SetText("InpCodigo", "")
Input.SetText("InpModelo", "")
Input.SetText("InpCantidad", "")
Input.SetText("InpFecha", "")

ListBoxEx.DeleteAllItems("Listado")

tSeleccion = SQLite.QueryToTable(db, "SELECT Producto FROM Productos Order By RecordID ASC");
	nLastError = Application.GetLastError();
	if nLastError ~= SQLite.OK then
		Dialog.Message("Error", SQLite.GetLastErrorString());
	end
	if nLastError == SQLite.OK then
		for nRow = 1,tSeleccion.Rows do
			nRecordID = tSeleccion.Data[nRow]["RecordID"];
			sProducto = tSeleccion.Data[nRow]["Producto"];
			sCodigo = tSeleccion.Data[nRow]["Codigo"];
			sModelo = tSeleccion.Data[nRow]["Modelo"];
			sCantidad = tSeleccion.Data[nRow]["Cantidad"];
			sFecha = tSeleccion.Data[nRow]["Fecha"];
			
	nIndex = ListBoxEx.AddItem("Listado", "<b>"..sProducto.."</b>", sProducto, nRow, "", 1, LBXITEM_HTML, 0, nil, {2088673,2004590,2005389}, nil); 
	ListBoxEx.SetItemGStyle("Listado", nIndex, BACKWARD_DIAGONAL, LBXISTATE_NORMAL);
	ListBoxEx.SetItemIconSize("Listado", nIndex, 20);
	
	ListBoxEx.SetUpdate("Listado", true);
	
	end
end

Publicado: 08 Dic 2013 06:54
por rafaxplayer
fijate que el item en listbox puede ser en formato html y entonces lo montas como quieras concatenando los datos que quieres y así se muestran:

Código: Seleccionar todo

ListBoxEx.AddItem("lista", sname.."</br>Artist : "..artista.."</br>".."<font color=#FFFFFF size=12>Time : "..tostring(Tiempo(tim)).."</font>", "", spath, "", "", "", 0, x, nil, nil);

Publicado: 09 Dic 2013 05:37
por OptimusFran
Muchas gracias Rafa,,,, mira que borre los datos de mi tabla y ahora que guardo un dato me sale este mensaje:"library routine called out of sequence" traducido (rutina de biblioteca llamado fuera de secuencia)
Y no guarda nada :SOS: no se que pasa??

Publicado: 09 Dic 2013 06:48
por rafaxplayer
sube el apz y lo miramos...

Publicado: 09 Dic 2013 17:12
por OptimusFran
Hola que tal colega, pues sin mas protocolos aqui te dejo el apz para que lo veas y verifiques cual es el error una vez mas gracias por tu ayuda.

Saludos

URL:
https://mega.co.nz/#!pxRQkRpT!C65Qh0jXv ... GeC7Pvngpg

Publicado: 09 Dic 2013 19:11
por rafaxplayer
mmm tienes varias bases y todas las abres com bd yo creo que ese es el fallo , deberías montar una sola bd con las tablas necesarias y ya esta.

Re: Datos en ListBoxEx

Publicado: 09 Dic 2013 20:25
por OptimusFran
Colega volvi a crear todas las tablas y me sale lo mismo,,,,,,rayos no se que sera???

Publicado: 09 Dic 2013 21:17
por Pabloko
maldito basuco

Publicado: 10 Dic 2013 06:50
por rafaxplayer
XD basuco? no , este se chuta directamente :)

haz solo una bd y utiliza solo un plugin SQlite o SQlite3.

Publicado: 11 Dic 2013 19:17
por OptimusFran
OK Rafa lo hare y luego te escribo para ver como me fue, bueno siempre en el mismo tema al momento de que cargue mi tabla en la ListBoxEx tendria que cambiar mi script??? saludos.

Publicado: 14 Dic 2013 15:33
por OptimusFran
Que tal Rafa? mira ya resolvi mi problema anterior de este tema y gracias por tu ayuda,,,,,pero tambien tengo este problema que hay una cadena de comandos que te servirian para encontrar una palabra en una ListBoxEx pero no me da ningun error en la busqueda y en el resultado no me aparece nada de lo que ando buscado(resultado en la ListBoxEx en blanco).

Gracias por tu ayuda,

Aqui te dejo mi script:
sz_find = Dialog.Input("Encontrar", "Buscar por:", "", MB_ICONQUESTION);
if (sz_find ~= "CANCEL") then

result = ListBoxEx.Find("Listado", "", LBXFIND_DATA);

if (found_items ~= nil) then
ListBoxEx.EnsureVisible("Listado", found_items[1]);


end

end