Olá amigo Toledo! Desculpe meu esquecimento ... aliás, faz um bom tempo que não trabalho mais com xBase e voltar após tanto tempo, trás velhos inconvenientes. Bem, abaixo, coloco a tua disposição o código que cria os bancos de dados, o que cria os indices e o menu principal, onde é apontado o erro acima mencionado no screenshot:
Código: Selecionar todos
*-----------------------------------------*
* PROGRAMA : struc.prg *
* AUTOR : Everaldo Bernardo Cunha *
* DATA : 28/04/2016 *
* FINALIDADE : Criar base de dados .dbf *
*-----------------------------------------*
PROCEDURE struc
IF .NOT. FILE("bcmov.dbf")
aDBF := {}
//
aAdd(aDBF, {"LANCAMENTO", "N",04,0})
aAdd(aDBF, {"BANCO", "N",02,0})
aAdd(aDBF, {"TIPO", "N",01,0})
aAdd(aDBF, {"NOMETIPO", "C",14,0})
aAdd(aDBF, {"VALOR", "N",13,2})
aAdd(aDBF, {"DATA", "D",08,0})
aAdd(aDBF, {"DOCUM", "C",10,0})
aAdd(aDBF, {"HISTORICO", "C",47,0})
aAdd(aDBF, {"CHEQUE", "C",09,0})
//
dbCreate("bcmov",aDBF)
ENDIF
IF .NOT. FILE("bccad.dbf")
aDBF := {}
//
aAdd(aDBF, {"CODBCO", "N",02,0})
aAdd(aDBF, {"NOME", "C",30,0})
aAdd(aDBF, {"NUMAGE", "N",07,0})
aAdd(aDBF, {"AGENCIA", "C",25,0})
aAdd(aDBF, {"CONTA", "N",10,0})
aAdd(aDBF, {"SALDO", "N",13,2})
//
dbCreate("bccad.dbf",aDBF)
ENDIF
IF .NOT. FILE("bcmes.dbf")
aDBF := {}
//
aAdd(aDBF, {"LANCAMENTO", "N",04,0})
aAdd(aDBF, {"BANCO", "N",02,0})
aAdd(aDBF, {"TIPO", "N",01,0})
aAdd(aDBF, {"NOMETIPO", "C",14,0})
aAdd(aDBF, {"VALOR", "N",13,2})
aAdd(aDBF, {"DATA", "D",08,0})
aAdd(aDBF, {"DOCUM", "C",10,0})
aAdd(aDBF, {"HISTORICO", "C",47,0})
aAdd(aDBF, {"CHEQUE", "C",09,0})
//
dbCreate("bcmes",aDBF)
ENDIF
IF .NOT. FILE("bcant.dbf")
aDBF := {}
//
aAdd(aDBF, {"LANCAMENTO", "N",04,0})
aAdd(aDBF, {"BANCO", "N",02,0})
aAdd(aDBF, {"TIPO", "N",01,0})
aAdd(aDBF, {"NOMETIPO", "C",14,0})
aAdd(aDBF, {"VALOR", "N",13,2})
aAdd(aDBF, {"DATA", "D",08,0})
aAdd(aDBF, {"DOCUM", "C",10,0})
aAdd(aDBF, {"HISTORICO", "C",47,0})
aAdd(aDBF, {"CHEQUE", "C",09,0})
//
dbCreate("bcant",aDBF)
ENDIF
RETURN
Espero que possas me ajudar com meu dilema, caro amigo! Desde já, sou-lhe grato por qualquer ajuda que puderes me fornecer.