亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? main.cpp

?? 《C Builder 5程序設計——數據庫應用實務篇》程序源代碼
?? CPP
字號:
//---------------------------------------------------------------------------
// Borland C++Builder
// Copyright (c) 1987, 1998 Borland International Inc.  All Rights Reserved.
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include <typeinfo.h>
#include "main.h"
#include "Datamod.h"
#include "brcstord.h"
#include "brparts.h"
#include "edorders.h"
#include "qrycust.h"
#include "about.h"
#include "pickrep.h"
#include "pickinvc.h"
#include "custrpt.h"
#include "orderrpt.h"
#include "invcrpt.h"
//---------------------------------------------------------------------------
#pragma resource "*.dfm"
TMainForm *MainForm;
//---------------------------------------------------------------------------
__fastcall TMainForm::TMainForm(TComponent* Owner)
  : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::FormCreate(TObject *Sender)
{
   ClientWidth = CloseBtn->Left + CloseBtn->Width + 1;
   ClientHeight = CloseBtn->Top + CloseBtn->Height;
   MainPanel->Align = alClient;
   // position the form at the top of display
   Left = 10;
   Top = 10;
}
//---------------------------------------------------------------------
void TMainForm::CloseAllWindows()
{
  int I;
  TForm *F;
  for (I = 0; I < Application->ComponentCount; I++)
  {
    if ( typeid(Application->Components[I]) == typeid(TForm) )
    {
      F = new TForm(Application->Components[I]);
      if (F != this && F->Visible)
       F->Close();
    }
  }
}


//---------------------------------------------------------------------------
void __fastcall TMainForm::FormDestroy(TObject *Sender)
{
  Application->HelpCommand(HELP_QUIT,0);
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::BrowseCustOrd(TObject *Sender)
{
  BrCustOrdForm->Show();
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::BrowseParts(TObject *Sender)
{
  BrPartsForm->Show();
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::ToggleStayOnTop(TObject *Sender)
{
    static_cast<TMenuItem*>(Sender)->Checked = !(static_cast<TMenuItem*>(Sender)->Checked);
    if (static_cast<TMenuItem*>(Sender)->Checked)
      MainForm->FormStyle = fsStayOnTop;
    else
      MainForm->FormStyle = fsNormal;
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::NewOrder(TObject *Sender)
{
   EdOrderForm->Enter();
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::CloseApp(TObject *Sender)
{
  Close();
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::ViewLocalClick(TObject *Sender)
{
  CloseAllWindows();
  MastData->UseLocalData();
  ViewLocal->Checked = True;
  Caption = Application->Title + " (Paradox Data)";
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::ViewRemoteClick(TObject *Sender)
{
  CloseAllWindows();
  MastData->UseRemoteData();
  ViewRemote->Checked = True;
  Caption = Application->Title + " (Interbase)";
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::AboutClick(TObject *Sender)
{
  AboutBox->ShowModal();
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::HelpContentsClick(TObject *Sender)
{
  Application->HelpCommand(HELP_CONTENTS, 0);
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::HelpBtnClick(TObject *Sender)
{
  Application->HelpCommand(HELP_CONTENTS, 0);
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::ViewMenuClick(TObject *Sender)
{
  // Enable the Remote data menu item only if Interbase Server is running }
  ViewRemote->Enabled = ( FindWindow(NULL, "InterBase Server") != 0 );

}
//---------------------------------------------------------------------------
void __fastcall TMainForm::ReportBtnClick(TObject *Sender)
{
  if (PickRpt->ShowModal() == mrOk)
    switch(PickRpt->ReportType->ItemIndex)
    {
    	case 0: PrintCustomerReport(PickRpt->Preview);
        break;
        case 1: PrintOrderReport(PickRpt->Preview);
        break;
        case 2: PrintInvoiceReport (PickRpt->Preview);
        break;
    }
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::PrintCustomerReport(bool Preview)
{
	 MastData->CustByLastInvQuery->Open();
    if (Preview)
    	CustomerByInvoiceReport->CustomerByInvoiceRpt->Preview();
    else
    	CustomerByInvoiceReport->CustomerByInvoiceRpt->Print();
      
	 MastData->CustByLastInvQuery->Close();
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::PrintOrderReport(bool Preview)
{
	String FromToHeading("From \"%s\" To \"%s\"");

   QueryCustDlg->Msglab->Caption = "Print all orders ranging:";
   if ((int)QueryCustDlg->FromDate == (int)0) 
   	QueryCustDlg->FromDate = EncodeDate(1995, 01, 01);
   if ((int)QueryCustDlg->ToDate == (int)0)
   	QueryCustDlg->ToDate = QueryCustDlg->ToDate.CurrentDate();
   if (QueryCustDlg->ShowModal() == mrOk)
   {
   	MastData->OrdersByDateQuery->Close();
      
      MastData->OrdersByDateQuery->Params->ParamByName("FromDate")->AsDate = 
         QueryCustDlg->FromDate;
      MastData->OrdersByDateQuery->Params->ParamByName("ToDate")->AsDate = 
         QueryCustDlg->ToDate;
         
   	MastData->OrdersByDateQuery->Open();
      
      OrdersByDateReport->FromToHeading->Caption =
      	Format(FromToHeading, OPENARRAY(TVarRec,
         (DateToStr(QueryCustDlg->FromDate), DateToStr(QueryCustDlg->ToDate))));
         
      if (Preview)
      	OrdersByDateReport->OrdersByDateRpt->Preview();
      else
      	OrdersByDateReport->OrdersByDateRpt->Print();
         
   	MastData->OrdersByDateQuery->Close();
         
   }      
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::PrintInvoiceReport(bool Preview)
{
	if (PickOrderNoDlg->ShowModal() == mrOk)
   	if (Preview)
      	InvoiceByOrderNoReport->InvoiceByOrderNoRpt->Preview();
      else
      	InvoiceByOrderNoReport->InvoiceByOrderNoRpt->Print();
}         
//---------------------------------------------------------------------------

void __fastcall TMainForm::FilePrinterSetupClick(TObject *Sender)
{
  PrinterSetup->Execute();        
}
//---------------------------------------------------------------------------

void __fastcall TMainForm::FilePrintReportClick(TObject *Sender)
{
  if (PickRpt->ShowModal() == mrOk)
    switch(PickRpt->ReportType->ItemIndex)
    {
    	case 0: PrintCustomerReport(PickRpt->Preview);
        break;
        case 1: PrintOrderReport(PickRpt->Preview);
        break;
        case 2: PrintInvoiceReport (PickRpt->Preview);
        break;
    }
}
//---------------------------------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久影视| 欧美韩国日本不卡| 国产高清视频一区| 亚洲乱码中文字幕| 精品对白一区国产伦| 欧美无乱码久久久免费午夜一区| 久久9热精品视频| 亚洲女与黑人做爰| 久久丝袜美腿综合| 制服丝袜中文字幕一区| 国产69精品久久777的优势| 日韩精品三区四区| 亚洲精品五月天| 国产女人18水真多18精品一级做 | 国产精品影视在线观看| 亚洲一区二区三区自拍| 国产欧美日韩不卡免费| 日韩一区二区三区三四区视频在线观看 | 国产精品一区专区| 免费日韩伦理电影| 亚洲国产精品久久久久婷婷884 | 在线亚洲高清视频| 成人福利在线看| 国产成人在线电影| 激情亚洲综合在线| 免费成人深夜小野草| 亚洲午夜影视影院在线观看| 亚洲视频1区2区| 国产精品狼人久久影院观看方式| 精品成人一区二区三区四区| 日韩一区二区电影在线| 欧美人狂配大交3d怪物一区 | 久久影院午夜片一区| 91精品国产入口在线| 欧美裸体一区二区三区| 91久久奴性调教| 日本韩国精品在线| 91免费版在线看| 色综合久久88色综合天天6| caoporm超碰国产精品| 成人精品一区二区三区中文字幕| 国产尤物一区二区| 国产精品一二三四五| 国产精品系列在线播放| 国产美女av一区二区三区| 国产精品香蕉一区二区三区| 国产精品资源在线| www.一区二区| 色一区在线观看| 在线观看国产91| 69堂成人精品免费视频| 欧美一级久久久久久久大片| 日韩欧美一二三| 亚洲精品一区二区三区影院| 久久中文字幕电影| 国产调教视频一区| 亚洲欧美中日韩| 一区二区三区四区在线免费观看| 一区二区在线观看不卡| 亚洲国产sm捆绑调教视频 | 波多野结衣亚洲一区| 91一区二区三区在线观看| 日本高清成人免费播放| 9191久久久久久久久久久| 欧美电视剧免费观看| 久久人人爽人人爽| 成人免费在线视频观看| 亚洲国产精品久久艾草纯爱| 日本伊人色综合网| 国产精品白丝jk白祙喷水网站| 99精品欧美一区二区蜜桃免费| 欧美日韩久久不卡| 久久亚洲捆绑美女| 尤物av一区二区| 精品中文字幕一区二区| 不卡一区二区三区四区| 欧美人体做爰大胆视频| 日本一区二区免费在线观看视频| 亚洲美女在线一区| 黄色日韩网站视频| 91丨九色丨黑人外教| 日韩欧美一卡二卡| 亚洲欧美色一区| 国产在线不卡一区| 欧美亚洲日本一区| 久久久午夜精品理论片中文字幕| 麻豆国产精品官网| 成人黄色片在线观看| 欧美日韩的一区二区| 久久婷婷久久一区二区三区| 亚洲精品欧美专区| 蜜桃视频一区二区| 不卡视频免费播放| 日韩欧美美女一区二区三区| 中文字幕va一区二区三区| 亚洲一区视频在线| 国产一区二区成人久久免费影院| 97se亚洲国产综合自在线不卡| hitomi一区二区三区精品| 欧美一级黄色大片| 国产精品日韩精品欧美在线| 午夜精品久久久久久久99樱桃| 韩国女主播一区| 色先锋资源久久综合| 久久综合九色综合97_久久久| 中文字幕一区二区三区四区不卡| 黑人精品欧美一区二区蜜桃| 色婷婷综合久久| 久久综合久久久久88| 亚洲一区二区在线播放相泽| 人人爽香蕉精品| 99久久久免费精品国产一区二区| 日韩免费视频线观看| 亚洲美女在线一区| 国产成人精品一区二区三区四区| 欧美天天综合网| 久久亚洲精精品中文字幕早川悠里| 亚洲va欧美va人人爽午夜| 成人一区在线观看| 欧美一区二区精品久久911| 亚洲欧美精品午睡沙发| 国产一区二区不卡在线| 欧美日韩成人综合| 亚洲人午夜精品天堂一二香蕉| 蜜臀精品久久久久久蜜臀 | av在线一区二区| 精品少妇一区二区三区在线播放 | 国内欧美视频一区二区| 欧美日韩另类国产亚洲欧美一级| 亚洲欧美在线高清| 裸体歌舞表演一区二区| 欧美网站大全在线观看| 亚洲视频一区在线观看| 国产精品一区在线| 欧美一区二区久久| 亚洲三级电影网站| 色狠狠av一区二区三区| 国产欧美在线观看一区| 国产乱色国产精品免费视频| 欧美一级黄色大片| 一区二区三区日韩在线观看| 在线观看一区日韩| 一区二区三区高清在线| 99re视频精品| 亚洲另类春色国产| 99久精品国产| 亚洲大片精品永久免费| 欧美特级限制片免费在线观看| 亚洲免费观看高清完整| 91美女蜜桃在线| 自拍偷拍国产精品| 欧美视频日韩视频在线观看| 一区二区三区在线观看网站| 97se亚洲国产综合在线| 一区二区在线看| 欧美日韩一区二区欧美激情| 久久成人久久爱| 日韩欧美国产三级电影视频| 久色婷婷小香蕉久久| 日韩免费视频一区| 麻豆国产91在线播放| 欧美国产激情二区三区| av中文字幕在线不卡| 亚洲免费观看高清完整版在线观看熊 | 精品在线播放午夜| 精品国产三级a在线观看| 久久99国产精品久久99果冻传媒| 国产欧美综合色| 成人毛片视频在线观看| 国产精品视频线看| 色av成人天堂桃色av| 视频一区在线视频| 亚洲国产成人一区二区三区| 99久久久精品免费观看国产蜜| 国产精品久久久久久亚洲伦 | 精品理论电影在线观看| 国产一区二区三区黄视频 | 国产精品自在在线| 一色桃子久久精品亚洲| 99久久99久久综合| 免费精品视频在线| 欧美经典一区二区| 欧美视频在线不卡| 免费精品视频在线| 国产精品乱码妇女bbbb| 日韩一卡二卡三卡国产欧美| 国产在线日韩欧美| 亚洲影院理伦片| 国产丝袜在线精品| 欧美日韩中文字幕一区二区| 午夜视频一区二区| 亚洲一区免费在线观看| 国产.欧美.日韩| 青青草国产成人av片免费| 国产欧美精品在线观看| 欧美视频第二页| 国产精品一二一区| 日本视频在线一区| 亚洲欧美一区二区三区孕妇| 日韩限制级电影在线观看|