




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
起始时间:截止时间: 2 3 3 4 4 6 7 7 9 9 12 14 15写此文档。础的信息管理方式所取代。图形化界面:人性化的界面,方便了员工的使用,对操作员技术要求不高。据的操作,保证数据存取不出错。2000平台。工的信息,客户的信息,订单信息,送货单信息,历史单信息。有最高权限。其他员工根据职务需要规定所需权限。完整性要求:对于一些必须的信息,不能留空值。如 编号送客户名称公司地址联系人客户名称公司地址联系人采用ADO技术实现程序与数据库的连接。(DLL、EXE等)的一部分被定位在其自身程序中的附属资源里,如:被定位在msado15.dll的附属资源中,只需要直接用#import引用它既可。直接在Stdafx.h文件中加入下面语句来实现:#import"c:\programfiles\commonfiles\system\ado\msado15.dll"no_nameename("EOF","adoEOF")//实际上两行代码是在同一行/以下为ADOConn类里重要成员函数的代码://///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////voidCADOConn::ADOCon{{pConn.CreateInstance("ADODB.Connection");//创建Co//设置字符连接字符串,必须是BSTR型或者_bstr_tstrConnect="Provider=SQLOLEDB.1;IntegratedSecurity=SSPI;PersistSecurityInfo=False;UserID=sa;InitialCatalog=DsnCompany;DataSource=BEN-PC;";pConn->Open(strConnect,"","",adConnectUnspecified);}catch(_com_errore){AfxMessageBox(e.ErrorMessage(}/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////_RecordsetPtr&CDataSource::OpenRecordset(CStringsql){ASSERT(!sql.IsEmpty());//判断是否为空集{pRs.CreateInstance("ADODB.Recordset");//创建RecpRs->Open(_bstr_t(sql),_variant_t(pConn,true),adOpenStatic,adLockOptimistic,adCmdText);}{AfxMessageBox(e.ErrorMessage(}}voidCADOConn::FreeData()//释放空间{{pConn->Close();pRs.Release();pConn.Release();}voidCGraphicDsnDlg::OnOK()//确定按钮事件{//TODO:AddextravalidationheCMainMngDlgdlg;CStringsql="select*fromLogUserwhereUsera.pRs=a.OpenRecordset(sql);/intn=a.pRs->RecordCount;//计算符合条目if(n>0){{::AfxMessageBox("用户名或密码不正确!");//登陆失败}}BOOLCTickets::OnInitDialog()//订单管理类初始化函数{//TODO:Addextrainitializationherecn.ADOConn();//连接dwExStyle=LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_EX_HEAROP|LVS_EX_ONECLICKACTIm_List.ModifyStyle(0,LVS_REPORT|LVS_SINGLESEL|LVS_SHOWSELALWAYm_List.SetExtendedStyle(dwExStyl//m_List.SetTextColor(RGB(200,200,0//m_List.SetBkColor(RGB(240,247,233m_ListDoc.InsertColumn(0,"",LVCFMT_CENTER,0,m_ListDoc.InsertColumn(1,"稿件名称",LVCFMT_CENTER,120,m_ListDoc.InsertColumn(2,"长度*宽度",LVCFMT_CENTER,90,m_ListDoc.InsertColumn(3,"规格",LVCFMT_CENTER,65,m_ListDoc.InsertColumn(4,"色数",LVCFMT_CENTER,65,m_ListDoc.InsertColumn(5,"规格",LVCFMT_CENTER,65,m_ListDoc.InsertColumn(7,"输出机型",LVCFMT_CENTER,90,m_ListDoc.InsertColumn(8,"页数",LVCFMT_CENTER,65,m_ListDoc.InsertColumn(9,"单价",LVCFMT_CENTER,70,m_ListDoc.InsertColumn(10,"小计",LVCFMT_CENTER,80,m_ListDoc.InsertColumn(11,"客户名称",LVCFMT_CENTER,137,returnTRUE;//returnTRUEunlessyousetth//EXCEPTION:OCXPropertyPagesshouldreturnFALSEreturnTRUE;//returnTRUEunlessyousetth//EXCEPTION:OCXPropertyPagesshouldreturnFALSE}voidCTicketsMngDlg::Show()//输出单据信息到列表{intindex=m_oddno.GetCif(index==CB_ERR){AfxMessageBox(_T("出错!"}m_oddno.GetLBText(index,coursenamCStrings="select*fromDocumentswhereDocName='"+DocName+"'";a.pRs=a.OpenRecordset(s);CStringsql="select*fromDocumentswhereCustomerNa.pRs=a.OpenRecordset(sql);//打开数据到记录集_variant_tDocNo,DocName,Length,Format,Color,OutputMacMac,Pagess,Price,,Customerinti=0;intnIndex=m_List.GetItemCount();lvItem.iSubItem=0;lvItem.pszText=(char*)(LPCTSTR)DocName1;for(a.pRs->MoveFirst();!a.pRs->adoEOF;a.pRs->M{m_List.InsertItem(&lvIteDocName=a.pRs->GetCollect("DocName");//取数据Length=a.pRs->GetCollect("LenFormat=a.pRs->GetCollect("FormColor=a.pRs->GetCollect(Pages=a.pRs->GetCollect("PagPrice=a.pRs->GetCollect("PriSubtotal=a.pRs->GetColleColor=a.pRs->GetCollect(design=a.pRs->GetCollect("dCustomerName=a.pRs->GetCollect("CustomOutputMac=a.pRs->GetCollect("OutDocName.ChangeType(VT_BSTR);//改变类型Length.ChangeType(VT_Format.ChangeType(VT_BPages.ChangeType(VT_BPrice.ChangeType(VT_BCustomerName.ChangeType(OutputMac.ChangeType(DocName=DocName.bstrVal;//调用bstrvalOutputMac1=OutputMacCustomerName=CustomerName}}//打开修改订单voidCTicketsManDlg::OnItemmanButto{//TODO:Addyourcontrolnotificationhandlercodeheif(m_Adodc.GetRecordset().GetEof()){MessageBox("请选择要修改的}CListItemManDlgdlg;dlg.cRegId=m_Datagrid.Getif(dlg.DoModal()==IDOK)}voidCTicketsManDlg::OnDelButto{//TODO:Addyourcontrolnotificationhandlercodeheif(m_Adodc.GetRecordset().GetEof()){MessageBox("请选择要删除的订}if(MessageBox("是否删除当前记录?","请确认",MB_YESNO+MB_ICONQUESTION){reg.SqlDelete(m_Datagrid.GetItem(0}对象编程有了更深切的理解。模块化的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- NDIR三组分气体传感器及其补偿技术研究
- 低功耗蓝牙室内定位的指纹定位方法研究
- 基因组测序与数据分析企业制定与实施新质生产力战略研究报告
- 初三中考家长会发言稿(16篇)
- 科技与营养学的结合为肾脏保驾护航
- 皮肤紧致提升的医学方法与技术研究
- 生物医学工程在医疗诊断领域的应用进展
- 2025-2030年中国电子电镀市场运营状况及发展前景分析报告
- 2025-2030年中国渔具行业需求状况及发展前景预测报告
- 2025-2030年中国氯化聚乙烯防水卷材行业运行状况与前景趋势分析报告
- 人教版八年级下册生物全册教案完整版教学设计含教学反思
- 无人机警用方向应用简介课件
- 变电站一次系统图
- 《思想道德修养与法律基础》说课(获奖版)课件
- 幼儿园中班居家安全教案
- 网页设计和制作说课稿市公开课金奖市赛课一等奖课件
- 《新媒体营销》新媒体营销与运营
- 食用油营销整合规划(含文字方案)
- 苏教版科学五年级下15《升旗的方法》教案
- 现代工业发酵调控绪论
- 超高性能混凝土项目立项申请(参考模板)
评论
0/150
提交评论