⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vfp技術論壇.txt

📁 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 + -