指導教授 ~ 張志勇 組員: 彭勇盛 陳信通 吳建賦

Slides:



Advertisements
Similar presentations
1 門市服務丙級技術士 技能檢定介紹 門市服務丙級技術士報告注意事項 證照名稱:門市服務丙級技術士 發照單位:行政院勞工委員會 有效期限:終生有效 考照時間:每年一次,皆為第一梯次 1. 簡章與報名書表發售時間:每年 1 月 2. 報名時間:每年 1 月。 3. 學科考試時間:每年 3.
Advertisements

急性腹痛 急性疼痛. 急性疼痛 — 孙树杰、沈洪、 刘保池 (1)(1)(1)(1) 概 述 (2)(2)(2)(2) 重症急性腹痛的临床特点 (3)(3)(3)(3) 急性腹痛的分类及诊治 主要教学内容.
生源地助学贷款系统还款功能优化说明 评审三局 2015年5月.
太陽_介面設計.
計算機程式語言實習課.
二、信用工具和外汇.
为您扬帆,助您远航! 徽商银行特色新产品介绍. 为您扬帆,助您远航! 徽商银行特色新产品介绍.
公务卡使用说明.
中国特色社会主义政党制度 主讲:西南大学 李强 2011年12月28日.
财务知识培训 杨 秀 玲 2014年10月.
欢迎南京市政治学科的教研同仁 光临指导.
第一章会计技能的内容 1.1会计技能的重要性.
會議管理 楊百川老師.
主机DB2数据库应用与编程 任课老师:王湖南 四川大学计算机(软件)学院.
实践 课题 周围环境对当代大学生成长的影响 指导老师:王永章 小组成员:陈荣、刘若楠、张红艳、吕雪丹、樊金芳、李惠芬、黄婧
PHP與MySQL連結 大葉大學 資工系 黃鈴玲.
LINQ 建國科技大學 資管系 饒瑞佶.
PHP與SQL語法存取MySQL SQL
後端教學-MYSQL 講師:邱小楓(邱珈蓉)
連結資料庫 ACCESS MSSQL.
基础综合 C++ Builder 显示与输入接口
JDK 安裝教學 (for Win7) Soochow University
高等資料庫管理系統 Advanced Database Management System
DataSet.
第八章 利用SELECT查詢資料.
資料庫管理 操作DBMS 指導教授:楊維邦  助教:廖皓翔.
SQL語法 定義與操作指令.
資料庫操作2.
資料庫操作.
Controls.
Google協作平台實作教學-以班網為例
使用VHDL設計—4位元位移器 通訊一甲 B 楊穎穆.
類別(class) 類別class與物件object.
(Circular Linked Lists)
資料控制項與資料存取物件 資料庫控制項 ( Adodc或DATA ) 提供的功能有限 半自動 方便,使用者不需要額外撰寫程式
第十二章 Win32環境程式設計 這一章節可以說是本書精華之一,Win32程式設計算是比較複雜的部分,但是我們以最簡單的敘述帶領著大家進入Win32程式設計的殿堂,讓你寫出來的程式具有一定的水準以上。若能將本章與下一章的技巧靈活運用,更能讓大家寫出高階的視窗程式。
App Inventor2呼叫PHP存取MySQL
硬體話機設定說明.
檔案與磁碟的基本介紹.
第二章 SPSS的使用 2.1 啟動SPSS系統 2.2 結束SPSS系統 2.3 資料分析之相關檔案 2.4 如何使用SPSS軟體.
第二十一章 ActiveX Data Objects
Tense Buster 操作手冊 畹禾有限公司.
Java 程式設計 講師:FrankLin.
Chap3 Linked List 鏈結串列.
驗證 Authentication.
網路安全技術 OSI七層 學生:A 郭瀝婷 指導教授:梁明章.
PLC-GPPW軟體使用教學 授課教師:張祖烈
精明使用互聯網教育計劃 K9下載及安裝教學篇.
Pocket Access.
VB2005 DataBase Manipulation Command for Access
常宝宝 北京大学计算机科学与技术系 数据结构(三) 常宝宝 北京大学计算机科学与技术系
领导艺术与方法 适合对象:课长级以上人员 人力资源部 李晓红 2006/6/12
打地鼠(陣列版).
12-0.開發步驟檢查 游峰碩.
期末考.
GridView.
GridView操作 (II).
如何使用Gene Ontology 網址:
CVPlayer下載及安裝& IVS操作說明
線上MySQL測試資料庫 db4free.net (
基本指令.
如何制订幼儿园园本培训工作计划 大连亿达世纪城幼儿园 姜承华 2011年3月10日.
CH10 即時雲端資料庫 聊天室App.
連結資料庫 MYSQL.
指導教師:張慶寶 老師 組長:劉明哲 組員:蔡維庭、葉聖鴻、康有成
多站台網路預約系統之 AJAX即時資料更新機制
多國語系 建國科技大學 資管系 饒瑞佶.
SQLite資料庫 靜宜大學資管系 楊子青.
指導老師:張慶寶 組員 : 蔡維庭 4970E028 劉明哲 4970E079 葉聖鴻 4991E020 康有成 4970E004
Joining Multiple Tables
Presentation transcript:

指導教授 ~ 張志勇 組員: 489190107 彭勇盛 489190347 陳信通 489190388 吳建賦 自律系統 指導教授 ~ 張志勇 組員: 489190107 彭勇盛 489190347 陳信通 489190388 吳建賦

登入畫面

系統選單

學生資料管理

新增資料

搜尋資料

修改資料 按下修改鈕後,可直接在1的地方修改資料或2的地方修改

刪除資料

程式使用元件 按鈕 名稱 功能說明 DataSource 建立資料來源元件 DBGrid 建立顯示與操作資料記錄的表格 DBEdit 建立單行的顯示與編輯來為元件 Table 建立資料表單元件

程式碼 Table1->Append(); //在資料表中加入一筆空白資料 Table1->FieldByName("Stud_ID")->AsInteger = Edit1-Text.ToInt(); Table1->FieldByName("Name")->AsString = Edit2->Text; Table1->FieldByName("Sex")->AsString = Edit3->Text; Table1->FieldByName("Phone")->AsString = Edit4->Text; Table1->FieldByName("E_mail")->AsString = Edit5->Text; Table1->FieldByName("Address")->AsString = Edit6->Text; //以上程式是根據資料表所建立的欄位,將輸入資料寫入資料表中 Table1->Post(); //將修改過的資料表寫入資料庫

程式碼 result = Table1->Lookup("Member_ID",userID->Text,"Password"); //搜尋資料表中的資料,如有資料將其欄位資料傳回 //第一個欄位是要搜尋Table中的欄位名 //第二個欄位是要搜尋的資料 //第三個欄位是想要回傳的欄位名 If(dynamic_cast<EDBEngineError*>(E)->Errors[0]->ErrorCode == 9729) //當資料寫入錯誤時,用來取得BDE傳回的例外錯誤碼 //9729就是唯一鍵值欄位資料重複回傳的值 以下程式是用來控制存取某資料表的某筆資料 1. Table1->Delete(); //刪除資料表中一筆資料

程式碼 以下程式是用來控制存取某資料表的某筆資料 2. Table1->Cancel(); //取消在真正寫入前的任何更動 3. Table1->Prior(); //指向上一筆資料 4. Table1->Next(); //指向下一筆資料 5. Table1->Last(); //指向最後一筆資料 6. Table1->First(); //指向第一筆資料 Table1->Locate("Stud_ID", Edit1->Text, LocateOptions()<<loPartialKey); //這是搜尋資料的程式碼,如有找到會回傳true的值 //第一個欄位是要搜尋Table中的欄位名 //第二個欄位是要搜尋的資料 //第三個欄位是要搜尋的方式

行事曆

新增記錄

插入資料後

刪除資料

完成刪除

程式使用元件 按鈕 名稱 功能說明 Timer 建立時間事件控制元件 * DBPlanner 在表單上建立行事曆元件 DBDaySouce 控制資料庫和行事曆的資料轉換 有 * 的元件是由網路上下載 網址:http://www.tmssoftware.com/

程式碼 FormatDateTime(“AM/PM hh:nn:ss”,Now()) //抓取現在時間日期 以下程式用來建立行事曆的 item TPlannerItem *plIt; plIt = Form8->DBPlanner1->CreateItem(); //建立新 item plIt->ItemBegin = From; //記錄 item位置 plIt->ItemEnd = To; plIt->ItemPos = Pos; plIt->Text->Text = Memo1->Text; // 紀錄 item的內容 plIt->ImageID = ListView1->ItemIndex; // 紀錄 item的圖示

程式碼 另一種過濾資料的方法,可得到多筆資料 Table2->Close(); Table2->Filtered = true; Table2->Open(); void __fastcall TForm8::Table2FilterRecord(TDataSet *DataSet, bool &Accept) { AnsiString temp1,temp2; temp1 = Table2->FieldByName("Subject")->AsString; temp2 = FormatDateTime("yyyymmdd",MonthCalendar1->Date); if(CompareStr(temp2,temp1) == 0) { Accept = true; } else { Accept = false; } }

未完成的功能

謝謝大家 THE END