Esto lo he utilizado en múltiples ocasiones, pero estoy ofuscado con algo y no soy capaz de resolverlo.
Lo que quiero es hacer un reemplazo global en varios registros dependiendo de dos variables, la fecha y que contengan una serie de caracteres.
Yo hago:
- Code: Select all Expand view
- static function grabalo(oDlg,cfecha,cnombre,cimporte)
dbUseArea(.T.,,Publicas:cUnidad+Publicas:cSubd+"\ALBARAN",,.F.)
Albaran->(Ordsetfocus("Spro"))
Albaran->(Dbgotop())
REPLACE Albaran->Baseimpo WITH cimporte FOR Albaran->Fecha=cfecha .and. cnombre$Upper(Albaran->Spro)
Albaran->(Dbclosearea())
msginfo("Hemos Cambiado los precios ","Cambio Realizado")
return nil
O almenos pensaba que en otras ocasiones lo hice asi, pero no funciona.
Un saludo