Imaginate que tengo una BD de cientos de registros, y en un campo numérico
quiero aumentarlo un 10%, pero a TODOS los registros. Con una macro puedo
hacer fácilmente el cálculo, pero solo me calcula el primero del
formulario(registro).

Lo que yo quiero, es aumentar todas las quotas de una BD un 10%. ¿Por que
con la macro descrita, solo hace el primer registro?

Muchas gracias


RESPONDE JUAN M. AFAN DE RIBERA
===============================

Si lo que quieres es aumentar un 10% ese campo numérico en toda la tabla
deberías utilizar una consulta de actualización. Y después, en todo caso,
abres el formulario con los datos ya cambiados. Entonces la cosa quedaría
más o menos así (ojo, que yo con las macros no soy ninguna maravilla):

EstablecerAdvertencias->    No
EjecutarSQL

Instruccion SQL: UPDATE MiTabla SET MiTabla.campo_numerico =
[campo_numerico]+([campo_numerico]*0.1);
EstablecerAdvertencias
    Si
AbrirFormulario

etc...

a ver si te sirve.

    Source: geocities.com/es/ensolva/Descargas/Documentos

               ( geocities.com/es/ensolva/Descargas)                   ( geocities.com/es/ensolva)                   ( geocities.com/es)