Autor |
Mensaje |
metalgearxd
Programador
Registrado: Diciembre 2012
Mensajes: 100
Edad: 32 Ubicación:
|
Como Llamar 2 Tablas En Un Mismo Formulario
hola a todos bueno presento un problema
en un formulario solicito datos por medio de la base de datos y su tabla
pero en el mismo formulario tambien solicito datos por medio de la misma base de datos pero diferente tabla a la primera
el problema es que me presenta problemas al solicitar datos en la segunda tabla , probe si era codigo o la tabla de la base de datos y nada , lo probe ese mismo cofigo el de la segunda tabla y si me funciono entonces concluyo que el problema es que no permite solicitar datos en 2 tablas diferentes , utilizo la base de datos sqlite3
aqui el codigo de los 2 botones y las diferentes tablas
este es el boton que sirve
PUBLIC SUB Button1_Click()
DIM res AS Result
res = misvariables.$Con.Exec("select * from contactos where id='" & TxtCedula.Text & "' and contrasena1= '" & clave.Text & "'")
Label12.Text = res!id
TextBox3.Text = res!id
TextBox2.Text = res!contrasena1
ComboBox1.Text = res!preguntase1
TextBox1.Text = res!preguntase2
Panel1.Visible = FALSE
Panel3.Visible = TRUE
CATCH
message.error("Datos Incorrectos")
END
es es el boton que no sirve
PUBLIC SUB Button14_Click()
DIM res AS Result
res = misvariables.$Con.Exec("select * from contactos2 where id2='" & TxtCedula2.Text & "' and contrasena2 = '" & clave3.Text & "'")
Panel1.Visible = FALSE
Panel3.Visible = TRUE
CATCH
message.error("Datos Incorrectos")
END
ven estas casi iguales la diferencia son nombres de la tablas y de lso campos de la base de datos
última edición por metalgearxd el Miercoles, 27 Febrero 2013, 12:39; editado 4 veces
|
#1 Miercoles, 27 Febrero 2013, 03:40 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Como Llamar 2 Tablas En Un Mismo Formulario
Citar: concluyo que el problema es que no permite solicitar datos en 2 tablas diferentes , utilizo la base de datos sqlite3
Algo estas haciendo mal, porque eso se puede hacer.
|
#2 Miercoles, 27 Febrero 2013, 08:51 |
|
|
gatoviejo
Usuario
Registrado: Septiembre 2012
Mensajes: 20
Edad: 63 Ubicación: Barcelona
|
Re: Como Llamar 2 Tablas En Un Mismo Formulario
No sé si el error es ese o se trata de un problema del copia-pega en el mensaje, pero las dos rutinas se llaman igual: PUBLIC SUB Button1_Click()
|
#3 Miercoles, 27 Febrero 2013, 10:13 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Como Llamar 2 Tablas En Un Mismo Formulario
Yo añado que usas dos tablas y dos botones... pero sólo un objeto result. Al consultar la segunda tabla eliminas los datos de la primera.
|
#4 Miercoles, 27 Febrero 2013, 12:06 |
|
|
metalgearxd
Programador
Registrado: Diciembre 2012
Mensajes: 100
Edad: 32 Ubicación:
|
Re: Como Llamar 2 Tablas En Un Mismo Formulario
Yo añado que usas dos tablas y dos botones... pero sólo un objeto result. Al consultar la segunda tabla eliminas los datos de la primera.
exacto tienes razon son 2 botones es que o solo copie y peque 1 boton y lo pegue aqui 2 veces por flojera de no poner los 2 originales
son respesto al mismo objeto result voy a probarlo , poque los 2 botones tienen los casi los mismo datos pero llamando datos a diferentes tablas y me presenta problema el segundo boton
|
#5 Miercoles, 27 Febrero 2013, 12:16 |
|
|
metalgearxd
Programador
Registrado: Diciembre 2012
Mensajes: 100
Edad: 32 Ubicación:
|
Re: Como Llamar 2 Tablas En Un Mismo Formulario
no nada no me funciono , sigue con el mismo problema y pense que era la tabla de la base de datos que esta mal escrita o algo y nada lo probe en otro formulario y igual , perece que no permite llamar 2 tablas en un formulario
|
#6 Miercoles, 27 Febrero 2013, 12:20 |
|
|
Dani26
Analista Programador
Registrado: Junio 2010
Mensajes: 365
Edad: 58 Ubicación: Montevideo
|
Re: Como Llamar 2 Tablas En Un Mismo Formulario
Pues yo tengo una aplicación con sqlite3 que al arrancar llama 5 tablas diferentes y carga los datos en distintas pestañas de un tabstrip, y sin problemas. O sea que no es problema de sqlite3.
Citar: exacto tienes razon son 2 botones es que o solo copie y peque 1 boton y lo pegue aqui 2 veces por flojera de no poner los 2 originales
Si nos muestras el mismo código dos veces¿Cómo hacemos para compararlos? Si te da flojera copiar un poco de código....en fin.
¿leíste el libro de gambas? ¿Has pensado que sería una buena práctica ponerle a los controles nombres más descriptivos con respecto a la función que realizan y no los que trae por defecto?¿usas el buscador de el foro?
No te ofendas,pero, especialmente por la cita, creo que deberías poner un poco más de tu parte.
Saludos
=================== Migrando desde visual basic, el Gambas de Ms
Mi blog gambero
|
#7 Miercoles, 27 Febrero 2013, 12:32 |
|
|
metalgearxd
Programador
Registrado: Diciembre 2012
Mensajes: 100
Edad: 32 Ubicación:
|
Re: Como Llamar 2 Tablas En Un Mismo Formulario
Pues yo tengo una aplicación con sqlite3 que al arrancar llama 5 tablas diferentes y carga los datos en distintas pestañas de un tabstrip, y sin problemas. O sea que no es problema de sqlite3.
Citar: exacto tienes razon son 2 botones es que o solo copie y peque 1 boton y lo pegue aqui 2 veces por flojera de no poner los 2 originales
Si nos muestras el mismo código dos veces¿Cómo hacemos para compararlos? Si te da flojera copiar un poco de código....en fin.
¿leíste el libro de gambas? ¿Has pensado que sería una buena práctica ponerle a los controles nombres más descriptivos con respecto a la función que realizan y no los que trae por defecto?¿usas el buscador de el foro?
No te ofendas,pero, especialmente por la cita, creo que deberías poner un poco más de tu parte.
Saludos
listo ya los modifique y los puse
|
#8 Miercoles, 27 Febrero 2013, 12:35 |
|
|
DEATH
Programador
Registrado: Septiembre 2009
Mensajes: 146
Edad: 42 Ubicación:
|
Re: Como Llamar 2 Tablas En Un Mismo Formulario
Siempre que trabajo con base de datos nunca mantengo una conexión abierta, siempre conecto - consulto - cierro, en este caso según veo mantienes la conexión abierta, podría ser ese el problema, prueba a conectar - consultar - desconectar con cada procedimiento osea en cada botón.
No creo que la variable result sea el problema ya que son independientes.
|
#9 Miercoles, 27 Febrero 2013, 14:00 |
|
|
|