![]() |
![]() |
| 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
|
|||
|
|||
|
Hola Felipe! y gracias por responder.
Quiero aplicar un porcentaje a una columna llamada precio de la tabla mercaderia(para subir y bajar los precios). la mercaderia se muestra en el DBGrid y tengo un TEdit para ingresar un porcentaje. Estoy trabjando con IBDataset y no con tablas. He podido hacer que se aplique al primer registro pero quiero aplicar a todos los registros (cambiarlo en la bd y que se muestre en el dbgrid). Te muestro el codigo, que podría modificarle: mercaderia.IBDSmercaderia.Close; mercaderia.IBDSmercaderia.SelectSQL.Clear; mercaderia.IBDSmercaderia.SelectSQL.Text:='select * from mercaderia order by mercaderia.cod_merc asc'; mercaderia.IBDSmercaderia.Open; num:=mercaderia.IBDSmercaderia.Fields[4].Value; num1:=strtofloat(cambio.Text); porcent:=(num*num1)/100; num:=num+porcent; mercaderia.IBDSmercaderia2.Close; mercaderia.IBDSmercaderia2.SelectSQL.Clear; mercaderia.IBDSmercaderia2.SelectSQL.Text:='update mercaderia set precio_venta=:vara'; mercaderia.IBDSmercaderia2.ParamByName('vara').AsFloat:=num; mercaderia.IBDSmercaderia2.Open; |
|
#2
|
||||
|
||||
|
Entonces este se actualiza para toda la tabla, refrescando la consulta inicial no te los muestra en todos?
Ademas si el grid esta conectado al Dataset podrias hacerlo, estos vienen siendo como tablas (temporales) y solo haces ApplyUpdates.
__________________
Web |
|
#3
|
||||
|
||||
|
Hola GByte.
Te recomiendo que leas la Guía de estilo. Aunque con los mensajes que llevas ya no debería ser necesario (yo no eres un novato por aquí). Por favor, no repitas hilo. Genera confusión, respuestas duplicadas y trabajo de más para los moderadores. He unido los dos hilos y el resultado como ves no es nada satisfactorio. ![]()
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Consulta Delphi 6, Delphi 2005 y Delphi 2006 | Leviatan | Varios | 6 | 18-08-2007 17:02:08 |
| Consulta con delphi | zvf | OOP | 11 | 27-07-2006 01:57:49 |
| consulta de actualizacion en delphi 7 | mario_argentino | SQL | 3 | 30-01-2006 18:42:21 |
| Consulta Sencilla SQL + Delphi | Maury Manosalva | SQL | 4 | 08-09-2005 12:17:47 |
| Consulta SQL de interbase con delphi 7 | Durbed | Conexión con bases de datos | 2 | 24-11-2004 16:08:31 |
|