📄 vfp技術論壇.txt
字号:
技術論壇
--------------------------------------------------------------------------------
1.VFP6.0從瀏覽器執行應用程式時,應用程式是在主機上執行嗎?
不,瀏覽器會將應用程式下載到你的硬碟上執行
2.如何改變桌面的圖示,背景?
可以用下面的方法
_screen.icon=圖示
_screen.picture=背景
3.如何將報表轉為文字檔並可由使用者決定其目錄與檔名?
可以用 report form xxx to 檔名 ascii 將他轉為文字檔,並且存在預設的檔名中
4.VFP6.0是否能解決Grid中第一欄位不隨左右Scroll Bar移動之問題?
VFP6.0 和 5.0 第一個欄位都可以設定為不隨Scroll Bar移動,方法為,在GRID中,用編輯的模式下,左下角有一個黑色的移動方塊,可以試著將他移動看看,就可以讓第一欄位不隨SCROLL BAR移動
5.VFP編譯成執行檔時,為什麼執行程式,畫面開啟後隨即又自動關閉 ?
在功能表列按修改模式下,在檢視/一般選項/後續設定/打入 READ EVENTS 即可解決此一問題
6.如何能使textbox分行顯示文字?
可以用 chr(13) 來把他變成兩行,譬如你要顯示”彰化縣二水鄉" 可以寫成"彰化縣"+chr(13)+"二水鄉"
7.當程式執行到一半,電腦發出警告訊息"這個程式作業無效,請洽程式設計人員",怎麼辦呢?
會出現這個訊息,是由WINDOWS本身發出的警告訊號,所以你可以看看硬碟本身的可用空間是否還足夠,一般來講,都是這個地方有問題
8.要如何將表單的CAPTION欄拿掉呢?
THISFORM.HALFHEIGHTCAPTION=.T.
THISFORM.HALFHEIGHTCAPTION=.F.
然後在屬性的地方,設定為無邊框模式
9.當使用者強迫關閉視窗時,如何讓VFP先去執行某一個程序?
在DESTORY的程序中寫入你要執行的程式即可,另外程式要設定ON SHUTDOWN DO DOWNHAND<--副程式
10.當我按右鍵,會出現一個複製,拷貝....的MENU BAR,要如何做呢
首先在功能表列開一個"快顯功能表列",然後在表單的DBLCLICK程序中,寫入 DO 1FUNBAR.MPR 即可 PS1FUNBAR為表列名稱
11.要如何才能改變HEADER的顏色呢?
在GRID的INIT中輸入下列程式即可
LOCAL X,Y
FOR X=1 TO THIS.COLUMNCOUNT
Y="THIS.COLUMN"+ALLTRIM(STR(X))+".HEADER1.BACKCOLOR=RGB(230,210,255)"
&Y
ENDFOR
12.在設計表單時,如何將文字輸入方塊(TEXT)在一般模式時是反致能,而在編輯模式時是致能,又應該在哪個程序下寫程式呢?
建議在REFRESH的程序中加入你的程式,譬如按新增鍵時,下一個 THISFORM.REFRESH指令,然後在TEXTBOX的REFRESH中輸入,THIS.ENABLED=.T.即可題算是VFP5.0 的BUG,解決方法只要在 GRID/COLUMN/TEXT1/GO:如改畫面的的標題 :只要在程式中,設定以下命令即可, _SCREEN.CAPTION="標.0版的VFP程式,當編譯成行檔時,游標停在grid中,電腦會自動轉換成中文輸
A:這個問題算是VFP5.0 的BUG,解決方法只要在 GRID/COLUMN/TEXT1/GOTSETFOCUS設定成IMEM
Q:如何改變桌面的圖示
A:在任何一個畫面檔案下按 右鍵,選擇專案資訊,然後改變裡面的圖示即可
Q:編譯成執行檔時,為什麼執行程式,畫面開啟後隨即又自動關閉
A:在功能表列選擇主要執行的的表列按修改,然後,在選單上,挑選 檢視/一般選項選擇後續設定,然後按下確定,此時會出現一個編輯畫面,在編輯畫面上輸入 READ EVENTS 即可
Q:為什麼同一個程式不能多人同時執行
A:這個問題只需在 FORM 中設定屬性 DataSession =私有資料表格作業區即可
Q:如何在grid中加進其他物件
A:現將要加進去的物件複製起來,選擇要被加入的GRID,然後按 編輯,在選擇要加入的COLUMN ,選完以後,將滑鼠移到 WINDOW 中選擇修改的表單按下 CTRL+C 即可
Q:為什麼在在執行檔模式下,按 CTRL+C 沒辦法執行複製指令
A:先開一個新的功能表列,然後在上面的選單中,選擇功能表列/速成功能表 即可當然裡面的視窗歷史也很好用,可以保留起來
Q:如何在執行檔中,讓畫面放到最大
A:在功能表列選擇主要執行的的表列按修改,然後,在選單上,挑選 檢視/一般選項選擇起始設定,然後按下確定,此時會出現一個編輯畫面,在編輯畫面上輸入 下列命令
_SCREEN.WINDOWSTATE=2
_SCREEN.LOCKSCREEN=.F.
Q:如何將一個編譯後的程式拿到另外一台沒有安裝VFP的電腦上運行。
A:copy c:\window\system\vfp*.dll 文件到另外一台電腦上運行,不過最好的方法還是設置安裝磁片
Q:可否在執行主畫面(_SCREEN)中選擇右上角X鈕關閉系統前先出現提示訊息(MESSAGEBOX)。
A:只要在每個視窗中的 DESTROY 中加進 MESSAGEBOX 即可
Q:如何將資料庫的資料轉到EXCEL?。
A:SELECT 檔名
COPY TO 新檔名 TYPE XLS
GRID/COLUMN/TEXT1/GOTSETFOCUS設定成IMEMODE=0即可解決 這個問題算是VF5.0 的BUG,解決方法只
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -