Hola a todos, Acaba de adquirir el producto y he estado un tiempo buceando en los ejemplos para empezar a hacer algunas cosillas.
Ante todo gracias de antemano por vuestra paciencia ya que todo es nuevo, aunque trabajo en VFP, y el c贸digo en si mismo es entendible.
Estoy intentando hacer un mantenimiento de cliente basado en un fold donde mi primera pesta帽a es un 铆ndice y la segunda es la ficha como tal del mantenimiento.
En principio no puedo ejecutar el programa 2 veces ya que da el siguiente error: Open Error stack calls: DBUSEAREA(0) Main(7)
Creo que no ciero correctamente el fichero abierto, pero ya no se que probar.
Tengo un segundo problema, que no puedo asignar a la variable nRecno el n潞 de registro para poder recuperar la l铆nea seleccionada. Imagino que el browse es un gran desconocido para mi, y no se como hacerlo.
Os agracer铆a una ayuda para poder continuar.
Po cierto en la ayuda hay una serie de ejemplos, entre ellos alguno de browse que no los encuentro en SAMPLES\ 驴donde podr铆a encontrarlos?
Muchas gracias de antemano
Andres
Aqui va el c贸digo:
include "FWCE.ch"
function Main()
local oWnd, cAlias, nRecno
IF .NOT. USED("Customer")
USE ( CurDir() + "\Customer" ) NEW
ENDIF
DEFINE WINDOW oWnd TITLE "Clientes"
nRecno := 0
@ 2,1 FOLDER oFld PROMPTS "Indice", "Ficha" SIZE 225, 225
@ 1,0 LISTBOX oBrw FIELDS first,city COLSIZES 100,100 ;
OF oFld:aDialogs[1] HEADERS "Nombre 1","Nombre 2" SIZE 220,200
ACTIVATE WINDOW oWnd ;
VALID MsgYesNo( "驴Salir de clientes?" )
DbCloseAll()
SELECT Customer
USE
oWnd:End()
return nil
function salir
/ DbCloseAll()
oWnd:End() /
MsgYesNo( "驴Salir de clientes?" )
return nil
//function mensaje
// DEFINE DIALOG oDlg TITLE 'Aviso' SIZE 200,200
// ACTIVATE DIALOG oDlg CENTERED
// @ 2,2 SAY 'Hola'
return nil