FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Perdon si, lo que tengo es un stringrid.
En el ibquery2, hago la lectura de una segunda tabla que esta ligada al maestro de inventario (ibquery1), en la segunda cuento los registros y luego hago la lectura de los registros ligados. En base a esto lleno el stringrid. Pero como te decia, esto me funciona bien. El problema esta en como hago la programación de los botones que están fuera del stringrid. para poder recorrer la tabla del maestro del inventario ? |
#2
|
||||
|
||||
Hola
Como dije, seguro no entiendo bien. Dices que el codigo recoge el dato segun el codigo de producto. Luego lo pasa al stringrid. Lo que no entiendo es si solo recoge un dato o toda la lista segun la sql ?. Disculpa pero es que no entiendo como recorrer una tabla de adelante para atras si ya esta todo no lo entiendo. Saludos
__________________
Siempre Novato |
#3
|
||||
|
||||
Hola
No podrias ligar un dbnavigator al ibquery2 y eliminar las opciones que no necesites ?. Saludos
__________________
Siempre Novato |
#4
|
|||
|
|||
Te lo explico mas sencillo, olvidemos del el stringrid y suponga que tengo en TEdit donde pide el código del un articulo de la tabla del inventario, y en base a ese código me llena otro TEdit donde esta el nombre del producto, nada más.
Ahora pongo dos botones, uno es siguiente y otro es atrás. Si le doy un click al siguiente, que el programa me pueda saltar al siguiente registro o atrás para que se desplace al registro anterior. y me despliegue el nombre del producto. Hay que tomar en cuenta, que puede ser que el codigo que se digita puede ser, ej: 30-710 y el siguiente registro puede se 30-755 y el registro anterior puede ser BS125458. Espero que me haya explicado. Gracias por su atención. |
#5
|
||||
|
||||
Hola
Lo que veo es lo siguiente: si tienes un sql asi: Select * from articulos te traera toda la tabla, pero si tienes: Select * form articulos WHERE codigo = Edit1.text Ya te trae SOLO ese codigo, osea, no vas a poder ir adelante o atras ya que no hay. Por eso digo que me parece que el asunto esta en el sql, depende de como lo hagas te traera lo que necesites. Sigo sin saber si estoy perdido. Saludos
__________________
Siempre Novato |
#6
|
|||
|
|||
Exactamente el sql lo que hace es la segunda opcion.
Select * form articulos WHERE codigo = Edit1.text Disculpa, lo que me quiere decir es que con este tipo de consulta no se puede avanzar ni hacia adelante, ni hacia atrás. De ser así, que me recomendaría. Gracias |
#7
|
||||
|
||||
Hola
Puedes hacer esa consulta, pero si quieres ir para adelante o atras deberas intercalarla con la consulta que te traiga todo. No soy bueno en esto, recuerda que no soy programador, pero me parece que deberia ser asi. Saludos
__________________
Siempre Novato |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como hacer varias consultas sql | mcasso | Tablas planas | 1 | 15-06-2010 00:41:31 |
Como Hacer La Siguiente Consulta... | rgstuamigo | MySQL | 2 | 11-09-2008 22:19:33 |
Como obtener el registro anterior al ultimo | MRang14 | SQL | 11 | 07-05-2008 23:48:33 |
¿como puedo hacer lo siguiente? | Jorge Alonzo | Varios | 2 | 19-10-2007 20:44:27 |
El mes siguiente y el anterior | dec | Trucos | 0 | 01-07-2006 03:03:09 |
|