Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-08-2012
disturbednoise disturbednoise is offline
Registrado
NULL
 
Registrado: may 2012
Posts: 7
Poder: 0
disturbednoise Va por buen camino
Mas concretamente lo que quiero hacer es un grid que contenga los detalles de Factura o de alguna venta.

Lo llevo a cabo con un datasource y de ahi ligado a mi grid agrego el resultado de la busqueda de un articulo, pero no puedo agregar varios articulos al grid, ya que al querer usar de nuevo el datasource, me dice que esta abierto, si lo cierro entonces mi grid se queda en blanco, espero y me explique un poco mejor, gracias!!
Responder Con Cita
  #2  
Antiguo 01-08-2012
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.671
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Creo que estás algo confundido, un dbgrid es un "visor" de un dataset. Cualquier dataset, lo asocias a un datasource y este mismo datasource lo asocias a un dbgrid... y voilá, ya aparece en el dbgrid los datos que tiene el dataset.
Lo que tenga el dataset es lo que aparecerá, se mostrará, se visualizará... en el dbgrid.
Responder Con Cita
  #3  
Antiguo 01-08-2012
disturbednoise disturbednoise is offline
Registrado
NULL
 
Registrado: may 2012
Posts: 7
Poder: 0
disturbednoise Va por buen camino
Red face

Esta parte que comentas ya me quedó mas clara, pero por ejemplo si quiero agregar el resultado de varias consultas a mi grid haciendo uso del mismo dataset seria con el ejemplo que me pusiste arriba o de que manera?

Porque tengo entendido que realizo una consulta, cuento con mi data set, lo asocio al data source y de ahi al grid y veo el resultado, pero lo que quisiera es dejar en el grid el resultado y volver a usar el data set con otra consulta para llenar el grid con mas resultados, hay alguna manera de hacer eso?, saludos y muchas gracias por todo enserio
Responder Con Cita
  #4  
Antiguo 01-08-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola disturbednoise.

¿ Que componente estas usando para la inserción y cuál para la consulta o utilizas el mismo para ambas cosas ?

Pareciera que estas utilizando ADO, pero ¿ Podrías especificar exáctamente el nombre de los componentes ?

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #5  
Antiguo 01-08-2012
disturbednoise disturbednoise is offline
Registrado
NULL
 
Registrado: may 2012
Posts: 7
Poder: 0
disturbednoise Va por buen camino
Si utilizo los componentes Ado

Mira para en mi TDataSource tengo mi DataSet con un TAdoStoredProc para realizar la consulta

y un TcxGrid asociado a mi datasource, gracias..
Responder Con Cita
  #6  
Antiguo 01-08-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

¿ Has probado haciendo un Refresh al finalizar la ejecució del ADOStoredProc ? ( ADODataSet.Refresh; )

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 01-08-2012 a las 19:23:03. Razón: quitar ícono del texto
Responder Con Cita
  #7  
Antiguo 01-08-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Yo creo que el compañero lo que quiere hacer es llenar los itemes de una venta y, claro quiere ir viendo los artículos ue se añaden en una rejilla. ¿No es así?

Pero entonces tiene que tener una relación maestro-detalle entre la tabla de ventas y la de detalles de la venta. Agregar el registro maestro de la venta y asociar un dbgrid al dataset de los detalles. Éste mostrará sólo los de la venta actual en tanto que está mandada por el registro de la tabla maestra.

// Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
dbgrid llenado de datos emenchi34 Conexión con bases de datos 14 16-11-2006 11:34:44
Grid a DataSet robinsongm Varios 2 28-07-2006 14:53:00
Agregar datos a un string grid zvf OOP 2 05-07-2006 18:55:54
Llenado de Base de datos Luis Castillo Firebird e Interbase 1 16-01-2006 20:52:36
Extraer datos de un dataset? Durbed Conexión con bases de datos 5 01-10-2004 16:40:30


La franja horaria es GMT +2. Ahora son las 02:21:24.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi