Time of Update: 2018-12-06
角色、通用角色、本地角色 | -- 權限物件 MM_XXXX 對象|| -- 許可權欄位 欄位一(負責增刪改) 欄位二(負責欄位級准入)| | || -- 允許操作 01/03/05/07 ||
Time of Update: 2018-12-06
寫代碼是一種藝術。使用Delphi,任何人都可以輕而易舉地開發出某種軟體、完成某些任務。而完美的代碼則只有真正的高手才能寫出。除了正確的縮排、大小寫、命名規則之外,請時刻牢記愛因斯坦的名言--簡單就是美。下面將談及的五個代碼問題,可能是初學者、甚至一些老鳥都會犯的錯誤。 忠告一布爾型變數的賦值操作應該是直接的。例如,在一個if/then/else語句中,if子句將布爾型變數賦值為True,而else子句將其賦為False。下面這段代碼的寫法是不好的:if If_Love_Delphi then
Time of Update: 2018-12-06
mard裡記載的是當前庫存的數量,但是期間並不一定是當月。比如你物料4月一整月都沒有庫存數量變化(沒收沒發),那麼5月初你看mard裡的條目期間數還是4月而非5月。當 某個期間發生貨物移動的時候,系統在更新mard資料的之前(這個表是即時更新的),會檢查此筆業務過賬期間和mard裡對應記錄的期間是否一致,也就是 看這是不是本期間第一筆移動。如果是,copy表mard裡對應記錄到mardh,然後把mard記錄改成當期(也可能是先刪後建),然後再作更新數量數
Time of Update: 2018-12-06
1. Text:要顯示的訊息2. Caption:訊息視窗的標題列文字3. Flags:訊息旗標 3.1. 可指定訊息視窗上的圖示 3.2. 可指定訊息視窗出現的按鈕 3.3. 可指定預設Focus在哪一個按鈕 3.4. 可指定是否 Modal 3.5. 其他引數說明:Text、Caption 引數為 PCahr 型態,字串型態的變數可用 PChar()轉換,若直接傳入一個字串的話,就不用轉型。例如:var s: string;....s :=
Time of Update: 2018-12-06
說說我常用的幾種方法。1,F1。毫無懸念,當我想要知道某一個欄位存在哪一張表裡的時候,我就會下意識的按F1,然後去看Technical Infomation。我覺得有一半左右的機會可以得到我想要的答案2,SAP Application。用SE16進入Data Browser,然後F4,點擊進入SAP Application。然後可以看到,一個表和應用相匹配的樹狀圖,根據當前進行的操作內容,尋找對應的表。 3,CDHDR and
Time of Update: 2018-12-06
很舊的貼子了, 但今天看到, 仍覺得讚嘆驚訝!!!轉貼:Interview with Lino Tadros by Clay Shannon http://bdn.borland.com/article/0,1410,30085,00.htmlWhat was the funniest experience you've ever had related to programming? The funniest experience I had was during the Delphi 3
Time of Update: 2018-12-06
unit Unit1; interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, xmldom, XMLIntf, msxmldom, XMLDoc, msxml,StdCtrls;type TForm1 = class(TForm) btn1: TButton; XMLDocument1: TXMLDocument;
Time of Update: 2018-12-06
unit Unit1;interfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, shellapi, //ADD shellapi AppEvnts, ImgList, Menus;const ghy_tray=wm_user+2; type TForm1 = class(TForm) ApplicationEvents1: TApplication
Time of Update: 2018-12-06
建立IXMLDOMDocument對象的三種方法:(1)[方法1] 直接建立 IXMLDOMDocument , 例(1) uses msxml; var DOC:IXMLDOMDocument; doc := CoDOMDocument.create; ..... Doc := nil; A)doc.load('C:\temp.xml'); //從檔案載入 B) 動態建立 var aElement,aElement2: IXMLDOMElement; // [
Time of Update: 2018-12-06
在Form放置一個ApplicationEvents控制項, 在OnMessage事件中寫下面的代碼:uses ActiveXprocedure TForm1.ApplicationEvents1Message(var Msg: tagMSG; var Handled: Boolean);const StdKeys = [VK_TAB, VK_RETURN, VK_DELETE, VK_BACK]; { standard keys } ExtKeys = [VK_LEFT,
Time of Update: 2018-12-06
mard裡記載的是當前庫存的數量,但是期間並不一定是當月。比如你物料4月一整月都沒有庫存數量變化(沒收沒發),那麼5月初你看mard裡的條目期間數還是4月而非5月。當 某個期間發生貨物移動的時候,系統在更新mard資料的之前(這個表是即時更新的),會檢查此筆業務過賬期間和mard裡對應記錄的期間是否一致,也就是 看這是不是本期間第一筆移動。如果是,copy表mard裡對應記錄到mardh,然後把mard記錄改成當期(也可能是先刪後建),然後再作更新數量數
Time of Update: 2018-12-06
文章目錄 Cannot single step into VCL source code anymorePreventing the Debugger from stepping into VCL source from : http://bbs.ee.ntu.edu.tw/boards/Programming/10/2/13.html◇ Delphi 修改 VCL Source Code 需知發信人:
Time of Update: 2018-12-06
你知道嗎?Regsvr32命令 Regsvr 32命令是Windows中控制項檔案(如副檔名為DLL、OCX、CPL的檔案)的註冊和反註冊工具。 命令格式 Regsvr32 [/s] [/n] [/i[:cmdline]] dllname /u 卸載安裝的控制項,卸載伺服器註冊; /s
Time of Update: 2018-12-06
在project/view source裡編輯。利用Windows系統的全域原子全域原子 利用向系統添加全域原子的方法,全域原子由Windows 系統負責維持,它能保證其中的每個原子都是唯一的,管理其引用計數,並且當該全域原子的引用計數為0時,從記憶體中清除。我們用GlobalAddAtom
Time of Update: 2018-12-06
有關開發習慣的一些想法,如鯁在喉,不吐不快。究其發貼動機,當然不排除有騙取參與分的可能,但另一方面,也希望能給同行(念Xing)者提供一些建議,或者參考(希望不是誤人子弟)。同時,也希望各位能夠就我的這些陋習,發表一點看法,給出批評和指正的意見。謝謝。一.建立工程目錄首先,第一步要做的,當然是給新項目建一個單獨的目錄(別笑)。目錄名稱與項目名稱同名,或者另取一個也可,只要清楚、簡練。然後,在此目錄中建立以下各個目錄:
Time of Update: 2018-12-06
*------------------------------------------------* MM 模組總結*------------------------------------------------mara " 物料主表makt " 物料描述likp " 銷售訂單-Headerlips " 銷售定單-Itemproj " 項目定義prps " 採購定單需求ebkn "
Time of Update: 2018-12-06
有時我們需要在程式運行是知道當前是什麼版本,當然查程式檔案的屬性也只可以看到,但這樣太麻煩了。 可以用以下方法調用: //要在uses中添加引用單元:Version; procedure TForm1.FormSet;var pVer : tVersion;begin pVer := Tversion.Create(ParamStr(0)); x_pVerNo := pVer.FileVersion; x_pProgramName :=
Time of Update: 2018-12-06
IDS Scheer中國副總裁 王磊 SAP系統剛上線時,系統內的許可權管理往往並不引起重視。大家關注 更多的是系統能否順暢運行、資料是否準確,財務帳是否能對得上等等。事實上,此時為了確保系統迅速轉起來,給很多使用者的許可權往往是放大的。幾個月後,隨著 SAP系統的運行漸漸趨於平穩,系統內部的許可權管理問題就慢慢突顯出來了。具體表現在以下幾個方面: - 沒有一個清晰的授權原則,不能確切的說明為何授權或為何不授權
Time of Update: 2018-12-06
如果你是電腦專業的在校大學生,而且想當程式員,那麼請往下看:1、大學生活豐富多彩,會令你一生都難忘,但難忘有很多種,你可以學了很多東西而難忘,也會因為什麼都沒學到而難忘!2、電腦專業是一個很枯燥的專業,但即來之、則安之,只要你努力學,也會發現其中的樂趣的。3、記住:萬丈高樓平地起!基礎很重要,尤其是專業基礎課,只有打好基礎才能學得更深。4、C語言是基礎,很重要,如果你不學好C語言,那麼什麼進階語言你都學不好。5、C語言與C++語言是兩回事。就象大熊貓和小熊貓一樣,只是名字很像!6、請先學習專業課
Time of Update: 2018-12-06
文章目錄 一.說明二.樣本資料三.MB1C操作四.MIGO操作