Club Delphi  
    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 04-11-2005
EfrainSanmiguel EfrainSanmiguel is offline
Miembro
 
Registrado: oct 2004
Ubicación: Venezuela
Posts: 39
Poder: 0
EfrainSanmiguel Va por buen camino
Question necesito ayuda urgente con dbgrid !!!!

http://www.geocities.com/efrain_sanmiguel/index.html

sino logran ver la imagen aqui esta la imagen del grid para que se hagan una idea http://www.geocities.com/efrain_sanmiguel/index.html

Tabla Mezclas
-------------
Codigo (String)
CodigoPT (String) LookupKeyfild: CODIGO Lookupresult: CODIGO "De la tabla Productos Terminados"
MP (String)
CodigoMP (String) LookupKeyfild: CODIGO Lookupresult: CODIGO "De la tabla Materia Prima"
Cantiad (Float)
Costo (Float)
Porcentaje (Float) campo calculado
TotalCantidad (Float) campo calculado
TotalCosto (Float) campo calculado
TotalPorcen (Float) campo calculado

-------------------------------------------------------------

Nose si lo estoy haciendo bien o mal asi que Mi pregunta es la siguiente:

1.- Como hago para que al oprimir el boton "Agregar" se active el DBCombo1 = CodigoPT
2.- La celda "Codigo" del grid debe de tener el mismo valor automaticamente que el DBCombo1
3.- El campo porcentaje debe representar el % deacuerdo a las cantidades que se vayan ingresando
4.- Los campos TotalCantidad - TotalCosto - TotalPorcentaje deben de calcularse automaticamente
5.- Al guardar y luego al consultar el codigo debe de mostrar la mezcla que se hizo en el grid

NOTA:El resto de los campos de la tabla Mezclas no se ven en el grid porque estan visible = False
Responder Con Cita
  #2  
Antiguo 04-11-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Saludos

Guia de Estilo

Click Aqui
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #3  
Antiguo 06-11-2005
fefe13 fefe13 is offline
Miembro
 
Registrado: nov 2005
Posts: 15
Poder: 0
fefe13 Va por buen camino
eso

Lo que esta claro es que el dcombobox es una mierda,usa el combo normal,que es el que funciona.
Responder Con Cita
  #4  
Antiguo 06-11-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Saludos
Cita:
Empezado por fefe13
Lo que esta claro es que el dcombobox es una mierda,usa el combo normal,que es el que funciona.
En qué te basas para decir que es una mierda?? DBCombobox tiene su funcion. La mayoria creé que este componente deberia mostrar los registros en su item (lo cual hace el DBloolupCombobox), pero no. El DBcombobox se usa (o lo uso) para cambiar el valor de un registro por cualquier valor que se haya aderido o puesto en su propiedad items.
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #5  
Antiguo 07-11-2005
Avatar de Héctor Randolph
[Héctor Randolph] Héctor Randolph is offline
Miembro Premium
 
Registrado: dic 2004
Posts: 882
Poder: 20
Héctor Randolph Va por buen camino
Hola amigo EfrainSanmiguel.

Seguramente que si te podemos ayudarte en el foro a resolver tu duda, pero es la tercera vez que leo este hilo y aún no termino de entender que es lo que necesitas.

Si te parece bien lo resolvemos por partes.

Cita:
Empezado por EfrainSanMiguel
1.- Como hago para que al oprimir el boton "Agregar" se active el DBCombo1 = CodigoPT

2.- La celda "Codigo" del grid debe de tener el mismo valor automaticamente que el DBCombo1
- Supongo que el botón agregar es para añadir un registro en el grid.

- Supongo que quieres ligar el DBCombo1 para que se sincronize con el valor de la celda Codigo.

Puedes utilizar el evento OnNewRecord de la tabla que está ligada con el DBGrid.

Código Delphi [-]
procedure Form1.TablaNewRecord(DataSet: TDataSet);
begin
 DataSet.FiledByName('Codigo').Value:=OtraTabla.FiledByName('Codigo').Value;
end;

Claro que tienes que poner los nombres adecuados de las tablas y los campos.

De esta forma sólo tienes que poner en el evento OnClick del botón esto:

Código Delphi [-]
procedure Form1.Botton1Click(Sender: TObject);
begin
 Tabla.Insert;
end;

Después de insertar, la celda Código tendrá automáticamente el valor que aparece en el DBCombo1.

---------------------------------------------------
Responde aqui mismo si te sirve o no la respuesta asi será más fácil que alguien te ayude; después resolvemos los demás puntos.

Sé que tienes algo de prisa pero debes darle seguimiento a cada hilo que abres, no iniciar más hilos con el mismo tema.

Un saludo.

Última edición por Héctor Randolph fecha: 07-11-2005 a las 22:49:30.
Responder Con Cita
  #6  
Antiguo 08-11-2005
EfrainSanmiguel EfrainSanmiguel is offline
Miembro
 
Registrado: oct 2004
Ubicación: Venezuela
Posts: 39
Poder: 0
EfrainSanmiguel Va por buen camino
Thumbs up Gracias Por Responder

Hola muchisimas gracias por ayudarme, lo que pasa es que abri varios hilos porque me dijeron que no estaba bien el titulo que le habia puesto al hilo... y en los otros habian quedado en el olvido ya nadie me respondia... pero en fin.

veras, lo que me pusiste no me sirve te explico que es lo que necesito:

1.- cuando yo oprimo el boton "agregar" el lo que hace es seguir insertando filas en el grid, pero yo lo que quiero es que si yo agrego por ejemplo 2 lineas en el grid.. cuando le de al boton "agregar" me vuelva a poner el grid en limpio me entiendes.....

nose si quieras que te envie el sistema para que lo puedas ver???
Responder Con Cita
  #7  
Antiguo 08-11-2005
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Cita:
Empezado por EfrainSanmiguel
nose si quieras que te envie el sistema para que lo puedas ver???
No se si ya leíste la guía de estilo....

Cita:
Empezado por EfrainSanmiguel
yo agrego por ejemplo 2 lineas en el grid
¿No sería mejor agrega una línea y con esa línea ya sea agregarlos datos en caso de que se vaya a grabar o cancelar la acción en case de que no se grabe nada?
Mi punto es, que no entiendo porque agregar dos líneas (Registros) vacías

Cita:
Empezado por EfrainSanmiguel
me entiendes.....
Yo no
__________________

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


La franja horaria es GMT +2. Ahora son las 02:56:55.


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