Spanish Pregunta sobre el uso de B4XTables.

Piluso

Member
Licensed User
Buen día.
Tengo que empezar una app que trabajaría con sqlite, donde tendría dos tablas únicamente. Una con un campo autonumérico, uno de fecha y uno texto y la otra con un autonumérico, uno de fecha, uno de texto y un numérico que llevará importes.
Como suelo perder el hilo de las recomendaciones de desarrollo apelo a uds.
Debería hacerlo con B4XTables teniendo esos pocos datos a cargar?
Voy a poder editar registros? Estuve mirando algunos ejemplos pero no encontré como editar o corregir registros.
Que ventajas tiene con la forma de usar sqlite como se hacia antes.

Saludos
Guillermo
 
Last edited:

josejad

Expert
Licensed User
Longtime User
Debería hacerlo con B4XTables teniendo esos pocos datos a cargar?
No hay una solución recomendada en este sentido (que yo sepa). Depende de la claridad con la que veas tus datos o no. Te puede gustar más la interfaz con una tabla o con un CLV (como en mi ejemplo de jRDC2)

Voy a poder editar registros? Estuve mirando algunos ejemplos pero no encontré como editar o corregir registros.

Que ventajas tiene con la forma de usar sqlite como se hacia antes.
Perdona, aquí me he perdido, a qué te refieres con "cómo se hacía antes"?

saludos,
 

Piluso

Member
Licensed User
Buen día.
Perdona, aquí me he perdido, a qué te refieres con "cómo se hacía antes"?
Me refería a hacer las conexiones y consultas por medio de codigo escrito...
Codigo de ejemplo.:
'copy the default DB
    Log("File.DirAssets: "&File.DirAssets)     'File.DirAssets: AssetsDir
    Log("xui:DefaultFolder: "&xui.DefaultFolder)     'xui:DefaultFolder: /data/user/0/b4a.Prueba_1/files
    If File.Exists(xui.DefaultFolder, "prueba.db") = False Then
        File.Copy(File.DirAssets, "prueba.db", xui.DefaultFolder, "prueba1.db")
    End If

No lo había visto a ese ejemplo, cuando este en casa lo voy a revisar bien y ver si sirve de ejemplo para lo que quiero implementar.

Gracias por responder
 

josejad

Expert
Licensed User
Longtime User
Si te fijas, ese ejemplo hace lo mismo que el mío (más bien al contrario, el mío está basado en ese), cuando pulsas para editar un registro, se abre un diálogo para editarlo, que es el mismo diálogo que yo muestro.
 
Top