
Quote from joferar333 on June 24, 2023, 12:38 pm@luishp, @vadim
Luis, estaba revisando y encontre en el ejemplo de LISTBOX-NEO SAMPLE que es justo lo que necesito pero lo que no puedo lograr es darme cuenta
como hacer para poder cargar y leer un archivo que contenga los item...
en el ejemplo los elementos estan cargados internamente, pero necesito esos elementos tomarlos de un archivo de texto... supongo que debe crearse alguna subrutina pero la verdad no logro dar con eso...
Me podrias dar una mano para poder lograr hacer un pequeño desarrollo que tengo en curso.
I was reviewing and I found in the example of LISTBOX-NEO SAMPLE that it is just what I need but what I cannot achieve is to realize
How to do to be able to load and read a file that contains the items...
In the example, the elements are loaded internally, but I need those elements to be taken from a text file... I suppose some subroutine must be created, but I really can't find that...
Could you give me a hand to be able to do a small development that I have in progress.
BestRegards
Luis, estaba revisando y encontre en el ejemplo de LISTBOX-NEO SAMPLE que es justo lo que necesito pero lo que no puedo lograr es darme cuenta
como hacer para poder cargar y leer un archivo que contenga los item...
en el ejemplo los elementos estan cargados internamente, pero necesito esos elementos tomarlos de un archivo de texto... supongo que debe crearse alguna subrutina pero la verdad no logro dar con eso...
Me podrias dar una mano para poder lograr hacer un pequeño desarrollo que tengo en curso.
I was reviewing and I found in the example of LISTBOX-NEO SAMPLE that it is just what I need but what I cannot achieve is to realize
How to do to be able to load and read a file that contains the items...
In the example, the elements are loaded internally, but I need those elements to be taken from a text file... I suppose some subroutine must be created, but I really can't find that...
Could you give me a hand to be able to do a small development that I have in progress.
BestRegards

Quote from luishp on June 24, 2023, 12:48 pm@joferar333 entiendo que lo que quieres es cargar un archivo de texto y poner cada línea del mismo como un elemento de un Array.
Suponiendo que has conseguido cargar todo el archivo de texto en una variable, digamos [texto] y quieres que cada linea se guarde en el Array [miArray] tendrías que hacer algo como esto:StrParse "[texto]" "\n" [miArray]Y ya está...
@joferar333 entiendo que lo que quieres es cargar un archivo de texto y poner cada línea del mismo como un elemento de un Array.
Suponiendo que has conseguido cargar todo el archivo de texto en una variable, digamos [texto] y quieres que cada linea se guarde en el Array [miArray] tendrías que hacer algo como esto:
StrParse "[texto]" "\n" [miArray]
Y ya está...

Quote from joferar333 on June 24, 2023, 1:00 pm@luishp Buen dia Luis, muchas gracias es justo lo que necesito.
a ver solo hay algo que no logro comprender.. por lo que me dices tengo que hacer algo asi...
neoPhpFileToVar "lista.txt" [lista] ""
StrParse "[lista]" "\n" [miArray]
Ahora lo que no me queda como se generan los elementos cuando procese ese comenado para obtener los elementos que cargara el listbox
CreateEmptyArray [items]
.Separate the display text from the value using a pipe character: |ArrayAddItem [items] "One|Option1"
ArrayAddItem [items] "Two|Option2"
ArrayAddItem [items] "Three|Option3"
ArrayAddItem [items] "Four|Option4"
ArrayAddItem [items] "Five|Option5"
ArrayAddItem [items] "Six|Option6"
ArrayAddItem [items] "Seven|Option7"Cuando compilo el ejemplo me da este error " El sistema no puede encontrar la ruta especificada"
Pero no entiendo que ruta busca si la unica ruta que a mi modo de ver debe buscar es la del archivo a leer y esto como esta en el raiz el archivo esta en el directorio donde estoy haciendo la publicacion???
No puedo darme cuenta donde esta el error
@luishp Buen dia Luis, muchas gracias es justo lo que necesito.
a ver solo hay algo que no logro comprender.. por lo que me dices tengo que hacer algo asi...
neoPhpFileToVar "lista.txt" [lista] ""
StrParse "[lista]" "\n" [miArray]
Ahora lo que no me queda como se generan los elementos cuando procese ese comenado para obtener los elementos que cargara el listbox
CreateEmptyArray [items]
.Separate the display text from the value using a pipe character: |
ArrayAddItem [items] "One|Option1"
ArrayAddItem [items] "Two|Option2"
ArrayAddItem [items] "Three|Option3"
ArrayAddItem [items] "Four|Option4"
ArrayAddItem [items] "Five|Option5"
ArrayAddItem [items] "Six|Option6"
ArrayAddItem [items] "Seven|Option7"
Cuando compilo el ejemplo me da este error " El sistema no puede encontrar la ruta especificada"
Pero no entiendo que ruta busca si la unica ruta que a mi modo de ver debe buscar es la del archivo a leer y esto como esta en el raiz el archivo esta en el directorio donde estoy haciendo la publicacion???
No puedo darme cuenta donde esta el error

Quote from luishp on June 25, 2023, 10:30 am@joferar333 no te entiendo...
neoPhpFileToVar "lista.txt" [lista] "misubrutina"Y en la subrutina misubrutina:
StrParse "[lista]" "\n" [miArray]Y en el ListBox, en la propiedad items pones: [miArray]
No hace falta nada más.
@joferar333 no te entiendo...
neoPhpFileToVar "lista.txt" [lista] "misubrutina"
Y en la subrutina misubrutina:
StrParse "[lista]" "\n" [miArray]
Y en el ListBox, en la propiedad items pones: [miArray]
No hace falta nada más.

Quote from joferar333 on June 25, 2023, 1:55 pm
Hola @luishp
No funciona con la nueva version.
hice algo muy simple un listbox y un boton que llama la carga de la lista
inclui y segui los pasos de la subrutina pero no funciona
Hola @luishp
No funciona con la nueva version.
hice algo muy simple un listbox y un boton que llama la carga de la lista
inclui y segui los pasos de la subrutina pero no funciona
Uploaded files:

Quote from luishp on June 26, 2023, 11:37 amHola @joferar333, por favor pon una variable donde guardar la selección del usuario o dará error.
- Selecciona el objeto ListBox
- Buca la propiedad "variable"
- Escribe [seleccion] (o el nombre de variable que prefieras)
Con este pequeño cambio funcionará sin problemas.
Saludos!
Hola @joferar333, por favor pon una variable donde guardar la selección del usuario o dará error.
Con este pequeño cambio funcionará sin problemas.
Saludos!

Quote from joferar333 on June 26, 2023, 3:01 pmgracias @luishp
AHORA SI FUNCIONA! GRACIAS
Mas alla de esto Por favor necesito consultarte una pequeña duda y seguro es una tontera pero no quiero meter la pata
Guiandome con el ejemplo de listin telefonico estoy armando una app que cuenta con una base de datos que tiene 3 tablas
La pregunta es
Puedo clonar las rutinas que tiene la tabla 1 cambiandole el nombre y aplicandolo a la tabla2 y asi con la 3?
a esto me refiero
por ejemplo la tabla users
La rutina se llama parseData
CreateEmptyArray [arrayData]
SetVar [arrayData] [data]
ArrayLen [arrayData] [total]
SetVar [currentRecord] 0
SetVar [id] [arrayData([currentRecord]).id]
SetVar [cajero] [arrayData([currentRecord]).cajero]
SetVar [direccion] [arrayData([currentRecord]).direccion]
SetVar [telefono] [arrayData([currentRecord]).telefono]
SetVar [usuario] [arrayData([currentRecord]).usuario]
SetVar [pass] [arrayData([currentRecord]).pass]
SetVar [comision] [arrayData([currentRecord]).comision]
Puedo usar parsedata1 para otra tabla
CreateEmptyArray [arrayData]
SetVar [arrayData] [data]
ArrayLen [arrayData] [total]
SetVar [currentRecord] 0
SetVar [id] [arrayData([currentRecord]).id]
SetVar [cajero] [arrayData([currentRecord]).cajero]
SetVar carga] [arrayData([currentRecord]).carga]
SetVar [creditos] [arrayData([currentRecord]).creditos]
SetVar [saldo] [arrayData([currentRecord]).saldo]y asi con cada tabla... es correcto?
Ahora lo que no comprendo como debo configurar el config.php para que pueda tomar las 3 tablas
Desde ya gracias Luis
gracias @luishp
AHORA SI FUNCIONA! GRACIAS
Mas alla de esto Por favor necesito consultarte una pequeña duda y seguro es una tontera pero no quiero meter la pata
Guiandome con el ejemplo de listin telefonico estoy armando una app que cuenta con una base de datos que tiene 3 tablas
La pregunta es
Puedo clonar las rutinas que tiene la tabla 1 cambiandole el nombre y aplicandolo a la tabla2 y asi con la 3?
a esto me refiero
por ejemplo la tabla users
La rutina se llama parseData
CreateEmptyArray [arrayData]
SetVar [arrayData] [data]
ArrayLen [arrayData] [total]
SetVar [currentRecord] 0
SetVar [id] [arrayData([currentRecord]).id]
SetVar [cajero] [arrayData([currentRecord]).cajero]
SetVar [direccion] [arrayData([currentRecord]).direccion]
SetVar [telefono] [arrayData([currentRecord]).telefono]
SetVar [usuario] [arrayData([currentRecord]).usuario]
SetVar [pass] [arrayData([currentRecord]).pass]
SetVar [comision] [arrayData([currentRecord]).comision]
Puedo usar parsedata1 para otra tabla
CreateEmptyArray [arrayData]
SetVar [arrayData] [data]
ArrayLen [arrayData] [total]
SetVar [currentRecord] 0
SetVar [id] [arrayData([currentRecord]).id]
SetVar [cajero] [arrayData([currentRecord]).cajero]
SetVar carga] [arrayData([currentRecord]).carga]
SetVar [creditos] [arrayData([currentRecord]).creditos]
SetVar [saldo] [arrayData([currentRecord]).saldo]
y asi con cada tabla... es correcto?
Ahora lo que no comprendo como debo configurar el config.php para que pueda tomar las 3 tablas
Desde ya gracias Luis

Quote from luishp on June 26, 2023, 6:35 pmHola @joferar333, no veo por qué no puedes hacerlo.
Lo mismo que has hecho con una tabla puedes hacerlo todas las veces que lo necesites, incluyendo el crear las Querys SQL necesarias en config.php.
Solo fíjate que cada una debe tener una numeración diferente dentro del Array donde se definen en config.php, tal y como se explica en el tutorial en video.Saludos!
Hola @joferar333, no veo por qué no puedes hacerlo.
Lo mismo que has hecho con una tabla puedes hacerlo todas las veces que lo necesites, incluyendo el crear las Querys SQL necesarias en config.php.
Solo fíjate que cada una debe tener una numeración diferente dentro del Array donde se definen en config.php, tal y como se explica en el tutorial en video.
Saludos!