Objeto DbfTable

( TablaDbf )

Grazie soporta este tipo de archivos, proporciona acceso a tablas dBase y FoxPro. Permite la lectura, escritura y creación de tablas dBase IV. No necesita librerías o gestores de bases de datos adicionales.

Propiedades y Métodos
VALOR, VALUE, VALORCAMPOS, VCS, FIELDSVALUE, FSV 

CAMPOS, FIELDS 
        TIPO, TYPE 
        AUTOINC
        TEXTO, TEXT
        ENTERO, INTEGER
        NUMERO, NUMBER
        FECHA, DATE
        TIEMPO, TIME
        MEMO 
        BLOB 
        BOOLEAN
        TAMANO, SIZE

CREAR, CREATE 

// CreaIndice NombreIndice, Campo, Tipo
AGREGARINDICE, ADDINDEX  
        // Tipo
                PRIMARIO,PRIMARY
                UNICO,UNIQUE
                NOSENSIBLEMAYUS,CASEINSENSITIVE

TABLA, TABLE

ABRIR, OPEN 

EXCLUSIVO, EXCLUSIVE  
        VERDADERO, TRUE, V, T 
        FALSO, FALSE, F 

RUTA, PATH 

INDICE, INDEX 

ACTUALIZAR, REFRESH 

CERRAR, CLOSE 

INSERTAR, INSERT

AGREGAR, APPEND 

AGREGARREG, APPENDREC 

EDITAR, EDIT

GUARDAR, SAVE 

CANCELAR, CANCEL 

ELIMINAR, BORRAR, DELETE 

SIGUIENTE, NEXT

ANTERIOR, PRIOR 

PRIMERO, PRIMER,FIRST 

ULTIMO, LAST 

VACIAR, EMPTY

FILTRO, FILTER 

FILTRAR, FILTERED 
        VERDADERO, TRUE, V, T 
        FALSO, FALSE, F 

FILTROSENSIBLEMAYUSC, CASESENSITIVEFILTER 
        VERDADERO, TRUE, V, T 
        FALSO, FALSE, F 

IRA, GOTO 

MAESTRO, MASTER 

CAMPOSMAESTRO, MASTERFIELDS 

LIBERAR, FREE 

DESHABILITARCTRLS, DISABLECTRLS

HABILITARCTRLS, ENABLECTRLS 

REGN, RECNO  

PROPS 
//Ejemplo

Proc Ini(){

        // Inicializa el objeto para crear la tabla
        
Init Tabladbf1

        // Abre la Tabla creada
        Tabladbf1.Open
        Init form1
}

// Fomulario para ver los datos de la tabla
Obj form1 = form(){
        Title ="My form1" 
        Activate = True 
        Cont{
                Ctrl grid1 = dbGrid
                .Bounds = 10,40,900,400
                .Data = Tabladbf1
        }
        Visible = True
}

// Objeto para crear la tabla dbf
Obj Tabladbf1 = DbfTable(){
        Campos (
            Idp        : "Tipo:Entero,Tamano:0", 
            Producto   : "Tipo:Texto,Tamano:50",
            Existencias: "Tipo:Numero,Tamano:0",
            Cantidad   : "Tipo:Numero,Tamano:0",
            Precio     : "Tipo:Numero,Tamano:0",
            Costo      : "Tipo:Numero,Tamano:0",
            Importe    : "Tipo:Numero,Tamano:0"
        )
        Table = "Ejemplo.dbf"
        Crear()
}