foxpro到dbf查询

时间:2010-07-01 08:30:29

标签: foxpro

我有foxpro应用程序,它使用.dbf作为数据库并生成.txt文件以进行报告打印。有什么方法可以知道foxpro app用于报告准备的查询。我有.prg,.idx,.dbf,.fxp和其他一些文件。

4 个答案:

答案 0 :(得分:2)

  • .prg是代码文件
  • .idx是索引
  • .dbf是表格
  • .fxp是已编译的foxpro代码。

您的查询将在prg文件中 - 您需要通读代码 - 它应该类似于SQL查询(选择...)。

答案 1 :(得分:1)

您也可以在qpr文件中找到该查询。这是一个由FoxPro查询构建器创建的SQL文件。

请注意,FoxPro有许多生成文本文件的方法,可能根本不使用查询。尝试在VFP帮助中或在线查找这些内容:

  • StrToFile
  • SET TEXTMERGE
  • TEXT ... ENDTEXT
  • FOPEN,FWRITE,FPUT
  • 复制到... TYPE CSV

答案 2 :(得分:0)

此外...

.scx和.sct是用于表单的配对文件,其中可能是方法,例如实际运行查询的按钮。

同样使用.vcx和.vct是用于类库的配对文件,它们也可以根据应用程序的构造方式保存代码。

答案 3 :(得分:0)

如果是FoxPro / DOS,则可以在配对的.SCX / .SCT文件中定义“屏幕”。这些用于自动生成程序代码。这些只是具有不同扩展名的.DBF文件,您可以打开并浏览它们等。这些屏幕上的控件背后有代码“片段”。

您还有标准的.PRG文件,这些文件具有普通的旧程序代码。

假设此应用程序是作为项目的一部分构建的,那么在构建时,屏幕会生成一个临时的.PRG文件,然后将其编译为整个.APP或.EXE,并且.PRG中的代码进入.APP或.EXE也是一种编译形式。

因此,生成报告输出的代码或者存在于屏幕“代码段”中,这有点像方法代码,或者是普通的PRG文件。