Buenas tardes a todos, estoy haciendo un programa en el que cojo datos de una dbf y los convierto en BUTTON, y a continuación intento que al pulsar ejecute una funcion con variables adquiridas de esa base de datos. Es decir, en el primer registro tiene la CATEGORIA bueno y el numero 1, pues lo que quiero es que la funcion definida con ACTION quede como CATEGORIAS(1,BUENO). Lo que pasa es que no los coge bien, se que estoy haciendo algo mal, pero no se que es. Os dajuto como intento hacerlo.
Muchas gracias de antemano por vuestra aportacion.
use category
oCategory1=reccount()
for oCategory2 = 1 to oCategory1
go oCategory2
oNomCat=category->categoria
oNumeroCt=category->numero
@ (0.5-1.5)+(oCategory2*1.5), 46 BUTTON alltrim(oNomCat) OF oDlg SIZE 80, 20 ACTION categorias(oNumeroCt,oNomCat)
next