Ayuda con consulta Upadate y Delphi
Buenas y muchas gracias a todos...
Necesito actualizar un campo de una tabla con un valor calculado...pero Access me da el sgte error: necesita usar una consulta actualizable Por favor necesito ayuda o alguna otra idea, esta es la consulta que pongo en el Adoquery: UPDATE tiendaproducto SET tiendaproducto.cantidad =[cant], tiendaproducto.importe = (Select producto.precio*[cant] From producto Where producto.nombreproducto=[producto]) O sea cuando le pongo la consulta de Selección da ese error... Me han dado algunas soluciones...pero con código VBA... Espero sus respuestas |
Hola
Me pregunto? Por que no divides la consulta y el update?. Primero se consulta y el dato del parametro se pasa al update. Asi lo haria yo... Saludos |
Está bien como lo quieres hacer, pero muchas veces es más cómodo hacer lo que comenta Caral: divide y vencerás :)
|
Yo también estoy con lo propuesto por Carlos incluso en alguna ocasión divido procesos en 2 ó 3 pasos y utilizo ficheros temporales.
Un Saludo. |
Hola a todos y muchas gracias...
Cómo podría pasarle el resultado de la consulta de selección que me calcule el importe que lo pondría ejemplo: AdoQueryCalcula_Imorte y tendría el otro: AdoQueryUpdate... O sea... como le paso el resultado que devuelve AdoQueryCalcula_Imorte como parámetro a AdoQueryUpdate... Creo que es una excelente idea...muchas gracias... |
Hola
Veamos una forma de hacerlo: No me hagas mucho caso, es solo una idea. Saludos |
Gracias a todos muchachos...bueno....al final en específico a caral... pero a todos muchas gracias...
Da gusto ver esas soluciones que ustedes dan y cómo se preocupan en ayudar a los que menos saben...nos animan a seguir... GRACIAS DENUEVO A TODOS... |
La franja horaria es GMT +2. Ahora son las 12:57:50. |
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