![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Muchas gracias por preocuparse en darme respuesta.
La verdad que he tratado de explicarme lo mejor posible, quizas caral se acerco un poco cuando expreso: Cita:
Lo que quiero realizar es el no tener que ir a una tabla llenar los datos de esta y despues tener que ir a la otra y tambien llenarlos , me parece que mediate esta consulta puedo matar dos pajaros de un tiro saludos Última edición por faraonDX fecha: 05-02-2008 a las 16:28:45. |
|
#2
|
||||
|
||||
|
Hola
Access tiene lo que en otras bases de datos se llama vistas, me explico: Por ejemplo hago una consulta en access (con el creador de consultas del mismo), esta consulta me muestra las tablas y campos que me interesan, osea funciona. Lo que se hace es que desde delphi se llama a esta consulta como si fuera una tabla. Por ejemplo: Hago una consulta (a las tablas que sean, ojo, si se van a modificar tienen que estar ligadas y contener los campos clave). A esta consulta le pongo el nombre de: ConSulTablas. Entonces hago un llamado como si fuera otra tabla mas, asi: O simplemente uso un adoTable y lo enlazo a ConSulTablas en su propiedad table. Es simple y efectivo. Sigo sin saber si sera el problema. Saludos |
|
#3
|
||||
|
||||
|
A ver si entiendo...
La base de datos la tienes en acces y la interfaz la estas haciendo en delphi; las tablas tienen correctamente sus realciones y actualiza en cascada o algo asi... Cuando realizas la consulta en acces te funciona y te permite actualizar ahi mismo... he ahi la diferencia como acces permite realizar tanto bd como interfaz, es muy versatil a la hora de trabajarlo; cuando tu lo conectas con delphi, desde este no podras hacer lo mismo (Como dirian: "El perezoso trabaja doble" ), lo que tienes que hacer es un Update en las tablas pero no desde tu consulta, aunque si inventas la forma podrias darle la "sensacion" al usuario de que es asi y no crear otra especie de formulario... Espero estar en lo correctoSaludos
__________________
Web |
|
#4
|
|||
|
|||
|
Hola a todos.
Muchas gracias a caral por la pronta respuesta, asi como a todos los que han participado. felipe88 creo que estas comprendiendo lo que quiero hacer, pues como dices Cita:
Cuando dices: Cita:
saludos. |
|
#5
|
||||
|
||||
|
Cita:
Saludos
__________________
Web |
|
#6
|
|||
|
|||
|
hola a todos.
Quiero especificar que lo que quiero usar para representar la consulta es un control DBGrid, me referia que en access el DBGrid es un poco más inteligente y realiza algunas cosas automáticamente como la acción que quiero que haga en delphi pero parece que el grid de Delphi no soporta lo que estoy pidiendo a lo mejor ustedes saben de DBGrid especiales que puedan realizar semejante empeño Con la solución que me da felipe88 no resulevo mi cuestionamiento Pienso que para poderme entener hay que: todo esto en access 1:realizar el ejemplo que pongo con las tres tablas expuestas y realizar la consulta 2: Introducir datos supuestos 3: ir observando lo que sucede en la medida que se introduce nota hay dos obciones: 1: que se entre en inventario un cod de prod que exista en producto 2: Que se entre en inventario un cod de prod que no exista en producto Delphi Hacer lo anterior pero en delphi. saludos. |
|
#7
|
||||
|
||||
|
1. Lamento no ser perfecto y no poder ayudarte mas... (No es mi obligacion tampoco)
2. Un BDGrid comun y corriente no te permite hacer eso... busca entonces un componente (TMS, Torry... etc) 3. Los querys se comportan como tablas en memoria... 4. Puedes crear un query auxiliar con el que puedas actualizar los datos... 5. Cuando haces lo que intentas en Delphi, que error te sale ? Como se te ocurre solucionarlo...??? Ayudate con estos 5 puntos y me cuentas como te va... ![]() Saludos
__________________
Web Última edición por felipe88 fecha: 05-06-2008 a las 16:46:59. |
|
#8
|
||||
|
||||
|
faraonDX, estuve dandole más vueltas al tema y llegué a un hecho: no hay manera de conseguir lo que deseas en Delphi (al menos en D6) con un DBGrid.
Lo que dice felipe es más certero. Sería útil que contemples la posiblidad de adquirir un componente de tercero que haya eso (si es que hay alguno). La otra situación es que cambies el diseño, por algo más simple y no tan rebuscado. Saludos, |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Varios informes en uno | jonmendi | Impresión | 2 | 02-08-2006 10:47:37 |
| varios update | jam888 | MS SQL Server | 4 | 20-12-2005 13:21:13 |
| uso de varios DetailBands | i_berbeu | Impresión | 1 | 19-09-2005 08:30:35 |
| varios count | pepe2000 | SQL | 7 | 16-02-2005 18:16:51 |
| agrupar de a 1 y varios | raudelink | SQL | 3 | 16-11-2004 00:58:11 |
|