| aDatos | Valores de los campos (readonly) |
| aCampos | Nombres de los campos (readonly) |
| aRelacion | Control equivalente a SET RELATION entre objetos qDBF (readonly) |
| bChange | Codeblock que se evalúa cada vez que se cambia de registro |
| bSave | Codeblock que se evalúa cada vez que se llama el método save() antes de guardar el registro |
| cAlias | Alias del archivo (readonly) |
| lDirecto | Indica que se trabaja directamente sobre el archivo (.t.), no en memoria (.f.), por defecto, todos los objetos se inicializan como .f. |
| lOEM | Indica si se realiza una conversión OEM-ANSI o ANSI-OEM al leer los datos el archivo y guararlos (.t.) o no (.f.), por defecto, todos los objetos se inicializan como .f. |
| nArea | Número del area de trabajo (readonly) |
| __nRegistro | Número del registro (recNo()) que fue cargado a memoria, este será el número devuelto por el método ::recNo(), y se utiliza para reacomoar el apuntador cuano éste es movido por alguna razón de manera externa al objeto |
| new() | Método constructor |
| dbGoto() | Cambia al registro indicado |
| dbGoTop() | Cambia al primer registro |
| dbGoBottom() | Cambia al último registro |
| dbSkip() | Salta el número de registros indicado |
| dbSeek() | Busca un registro |
| eof() | Indica si esta al final del archivo |
| bof() | Indica si se intentó ir más atras del primer registro |
| change() | Evento que se ejecuta cada vez que se cambia de registro |
| dbCloseArea() | Cierra el archivo |
| recNo() | Indica el número del registro que se tiene cargado en memoria |
| fCount() | Devuelve el total de campos |
| rLock() | Bloquea el registro actual |
| dbCommit() | Forza que se guarde físicamente en el disco la información que ya se ha indicado guardar, pero se encuentra todavía en la memoria intermedia |
| dbRUnlock() | Desbloquea un registro |
| load() | Carga al objeto la información del registro del archivo |
| save() | Graba la información del objeto en el archivo |
| fieldGet() | Muestra la información de un campo |
| fieldPut() | Graba información en un campo |
| fieldPos() | Devuelve la posición de un campo |
| fieldName() | Devuelve el nombre de un campo |
| blank() | Carga los campos con la información de un registro vacío |
| dbAppend() | Agrega un registro nuevo al archivo |
| dbSelectArea() | Cambia el area de trabajo activa por la que utiliza el objeto |
| dbSetRelation() | Crea una relación entre con otro objetos qDBF |
| dbDelRelation() | Borra una relación entre objetos qDBF |
| setScope() | Establece o elimna los valores de inicio y final de un rango dentro de un índice(ordScope()) |
| ordScope() | Establece o elimina el inicio o final de un rango dentro de un índice |
| dbDelete() | Marca como borrado un registro |
| dbRecall() | Quita la marca de borrado a un registro |
| deleted() | Indica si el registro está marcado como borrado |
| ordSetFocus() | Cambia el índice activo |
| dbSetFilter() | Crea un filtro de registros |
| dbClearFilter() | Elimina el filtro de registros |
| dbEval() | Recorre el archivo realizando un proceso por cada registro |
| ordKeyNo() | Devuelve la posición del registro dentro del índice activo |
| ordKeyCount() | Devuelve el total de registros del índice activo |
| indexKey() | Devuelve la llave del índice activo |
| found() | Indica si la última busqueda se realizó con exito |
| dbOrderInfo() | Modifica o devuelve información del índice |
| netErr() | Indica si la última operación con prevención de error de red |
| select() | Devuelve el número del area de trabajo usada por el objeto |
| cAlias | Alias del archivo que se quiere utilizar para el objeto, si no se envía utiliza el area activa |
| nReg | Número físico del registro al que se quiere cambiar |
| nSkip | Número de registros que se desea brincar, si no se envía brinca uno |
| xSeek | Valor del registro que se desea buscar de acuerdo a la llave del índice |
| lSoft | Si se envía .t. y no localiza el registro, se posiciona en el siguiente registro que correspondería al buscado, si es .f. o no se envía, se posiciona al final del archivo |
| lLast | Si localiza uno o más registros que cumplan lo buscado (xSeek), si se envía .t. se posiciona en el último registro que cumpla la condición, si es .f. o no se envía, se posiciona en el primero |
| nReg | Indica el número del registro que se quiere desbloquear, si no se envía, desbloquea el registro actual |
| lRefresh | Si se envía .t. se asegura que el registro que se lee es el registro que se tiene en la memoria del objeto, si es falso o no se envía, lee la información del registro actual |
| lBloqueado | Indica si mantiene el bloqueo del registro despues de grabar la información (.t.) o lo desbloquea (.f.), si no se envía, se desbloquea el registro |
| lCommit | Indica si se forza el grabar la información de la memoria intermedia (.t.) o se mantiene el proceso normal (.f.), si no se envía, forza el grabado |
| nCampo | Número del campo que se desea consultar |
| nCampo | Número del campo en el que se desea guardar la información |
| xValor | Información a guardar |
| cCampo | Nombre del campo que se desea conocer la posición |
| nCampo | Número del campo del que se quiere saber el nombre |
| lUnlock | .t. si se desbloquea el registro despues de agregarlo, si no se envía o .f. se mantiene bloqueado |
| oDBF | Objeto qDBF que se actualizará al cambiar de registro |
| bcRelacion | Codeblock o nombre de una fución que debera devolver la expresión a buscar dentro del objeto oDBF, este códeblock o función recibira como parametro una referencia al objeto qDBF al que se relaciona oDBF |
| lAumentar | Indica si oDBF se añada a las relaciones existente (.t.) o se eliminan las relaciones existentes y solo conserva la nueva (.f.), si no se envía, borra las relaciones existentes |
| oDBF | Objeto qDBF del que se quiere eliminar la relación, si no se envía, se borran todas las relaciones |
| xInicio | Inicio del rango, si no se envía, limpia el inicio del filtro |
| xFinal | Final del rango, si no se envía, se toma el valor de xInicio |
| nAmbito | 0 - Indica que se establece el valor inicial del
rango 1 - Indica que se establece el valor final del rango |
| xValor | Valor que se asigna |
| ncIndice | Nombre o número del índice |
| cArchivo | Nombre del archivo contenedor del índice, solamente es necesario si se envía el nombre del índice y hay más de un índice con el mismo nombre |
| bFilter | Codeblock con la expresión que se utilizará para establecer el filtro, también puede ser enviado como cadena de caracteres, en este caso, internamente se convierte en codeblock y tambien se utiliza como valor para cFilter |
| cFilter | Cadena de caracteres que debe representar la misma expresión que contiene el codeblock, es opcional, solamente es necesaria si posteriormente se quiere revisar cual es la condición utilizada para el filtro, o también si se utiliza qsRDD, para que el servidor realice el filtro y no se haga de manera local |
| bBloque | Codeblock que se evalúa para cada uno de los registros |
| bFor | Codeblock que indica un filtro que señala que registros se deben procesar y cuales no |
| bWhile | Codeblock que indica cuando se detiene el proceso, o mejor dicho, no se detiene mientras la expresión bWhile se cumpla y no sea fin de archivo |
| nNext | Cuantos registros a partir del actual se procesan |
| nRegistro | Que registro se procesa |
| lResto | Indica que se procesan todos los registros desde el actual hasta el final del archivo |
| nOpcion | Opción a modificar/consultar |
| cArchivo | Nombre del archivo contenedor del índice, solamente es necesario si se envía el nombre del índice y hay más de un índice con el mismo nombre |
| ncIndice | Nombre o número del índice |
| xVal | Si no se envía será solo consulta |
| lNuevoValor | Valor que se asigna a netErr |