vfp中打開一個已有項目文件的命令
MODIFY prject 項目文件名
VFP 提取數據庫中數據的命令
我想要設計個程序可以比較某一數據表中的某一字段所有數據的大小,并輸出最大值。要怎么搞? 如果要用 DO WHILE 和 NOT EOF() 語句的呢?open
database
數據庫名
remove
table
表名open
database
數據庫名
remove
table
表文件名
這樣在命令窗口輸入即可!不過你的默認目錄要設置好!且文件也需在默認目錄內!
假設有一個學籍表,有一個字段名入學成績,要輸出入學成績最大值。程序如下:
clear
use
學籍
max=入學成績
do
while
not
eof()
if
max<入學成績
max=入學成績
endif
skip
enddo
?"入學成績最大值是:",max
use
return
或者用scan結構去寫:
clear
use
學籍
max=入學成績
scan
if
max<入學成績
max=入學成績
endif
endscan
?"入學成績最大值是:",max
use
return
VFP問題:打開和關閉數據庫
CREAT DATABASE 學生成績管理 CLOSE DATABASE 學生成績管理 彈出:命令中含有不能識別的短語或關首先哈是create database 學生成績管理 然后close database 后面不需要跟學生成績管理,直接就是close database 你再試一下
后一個錯了,如果是關閉當前數據庫,只需要close database
如果關閉所有的數據庫,close database all
你先了解下VFP中數據庫的操作:
1、創建并打開一個數據庫。
CREATE DATABASE [DatabaseName | ?]
參數
[ DatabaseName| ?]
指定要創建或打開(創建對話框)的數據庫名,可以指定一個數據庫名及其保存位置。忽略這些參數也會打開創建(Create)對話框。數據庫文件以擴展名 .dbc 保存。注意:
如果 SET SAFETY 命令設置為 ON,且在用戶指定的路徑中已經存在同名的數據庫,Visual FoxPro 將提示用戶為數據庫指定一個不同的路徑或名稱。
2、打開數據庫。
OPEN DATABASE [FileName | ?] [EXCLUSIVE | SHARED] [NOUPDATE] [VALIDATE]
參數
FileName
指定要打開的數據庫名。如果沒有為文件指定擴展名,則 Visual FoxPro 自動指定為 .dbc 擴展名。如果省略 FileName,則顯示打開對話框。可以指定路徑名作為數據庫名的一部分。 注意:
如果磁盤或目錄名中包含嘆號(!),則 Visual FoxPro 將不能識別路徑名。
3、關閉各種類型的文件。
CLOSE [ALL | ALTERNATE | DATABASES [ALL] | DEBUGGER | FORMAT | INDEXES
| PROCEDURE | TABLES [ALL]]
參數
ALL
關閉當前及所有工作區中所有打開的數據庫, 表, 和索引,并選擇 1 號工作區。CLOSE ALL 也關閉任何使用 FCREATE( ) 和 FOPEN( ) 低級文件函數打開的文件,以及任何使用 SET PROCEDURE 打開的過程文件。CLOSE ALL 不關閉使用 SET PRINT 打開的文件。CLOSE ALL 也關閉:
表單設計器
“項目管理器”
標簽設計器
報表設計器
查詢設計器
CLOSE ALL 不關閉這些:
命令窗口
調試(Debug)窗口
幫助
“跟蹤”窗口
CLOSE ALTERNATE
關閉使用 SET ALTERNATE 打開的替代文件。
CLOSE DATABASES [ALL]
關閉當前數據工作期中的當前數據庫和表。如果沒有當前數據庫,所有當前數據工作期的所有工作區中打開的自由表, 索引, 和格式文件都被關閉,并選擇 1 號工作區。 注意:*NEW
如果數據庫在“項目管理器”的節點中展開或在一個運行的表單的私有工作期中被打開,則在“命令”窗口中使用 CLOSE DATABASES 命令不能關閉此數據庫。在此情況下,直至“項目管理器”關閉它或使用它的表單關閉它,否則該數據庫一直是打開的。
指定 ALL 關鍵字,則關閉當前和所有非活動數據工作期中的以下項目,并選擇 1 號工作區:
所有打開的數據庫及其中的表, 除了在其他數據工作期中當前選擇的數據庫 或 在其他數據工作期中打開的數據庫及其中的表 以外。
所有打開的自由表。
所有工作區中的全部索引及格式文件。
CLOSE DEBUGGER
關閉 Visual FoxPro 調試器。
CLOSE FORMAT
關閉使用 SET FORMAT 命令打開的當前工作區中的格式文件。
CLOSE INDEXES
關閉當前工作區中所有打開的索引文件(只有 單項索引.idx 和 獨立復合索引.cdx 文件 二者) 。不關閉結構復合索引(與表自動同時打開的 .cdx 文件)。
CLOSE PROCEDURE
關閉使用 SET PROCEDURE 打開的過程文件。
CLOSE TABLES [ALL]
關閉當前選擇數據庫的所有表。如果沒有已打開的數據庫,CLOSE TABLES 關閉所有工作區中的所有自由表。包含 ALL 將關閉所有數據庫中的所有表,及所有自由表。所有數據庫仍保持打開。當執行一個事務時,不應執行 CLOSE TABLES 命令;否則 Visual FoxPro 將產生一條錯誤信息。
open database
怎么打開vfp文件,用命令的方式
USE
作用:打開和關閉表文件。
格式:USE [<文件名>]
USE
說明:前一個命令用來打開<文件名>指定的表文件,該表如有備注型字段,則同時打開相應
的
備注文件(.fpt文件);后一個命令關閉當前打開的表文件。
用菜單"文件|打開"某個文件后,在命令窗口就會顯示相應的命令.用該命令就可以打開相應的文件.
不如樓主要打開的什么類型的VFP文件,如果要打開表文件(擴展名為.dbf),可以用:
USE ?
打開數據庫文件(擴展名為.dbc),可以用:
modify database ?
打開表單文件(擴展名為.scx),可以用:
modify form ?
相關推薦:
著作權轉讓法律規定(中華人民共和國著作權法的內容)
最新立法法全文(中華人民共和國立法法2023修正)
上訴狀怎么寫(上訴狀的訴訟請求怎么寫)
婚內經營性債務屬于共同債務嗎(婚內經營性債務屬于共同債務嗎)
涉外民事訴訟程序的原則(涉外訴訟的原則有哪些)