аЯрЁБс>ўџ ?Aўџџџ>џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџьЅС'`№ПЩ6bjbjLULU.:.?.?ЩџџџџџџЄАААААААФьььь4 ,Фй(XXXXXXXX$hitBQАXXXXXBААXX“222XАXАX2X22АА2XL `Ь=fdЁЭьpZ2Љ0й2нЪ^н22ЮнАXX2XXXXXBB( XXXйXXXXФФФ$шФФФшФФФААААААџџџџ  using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Data.OleDb; using Excel = Microsoft.Office.Interop.Excel; namespace check_real { public partial class Waiting : Form { public Waiting() { InitializeComponent(); } private Excel.Application excelapp; private Excel.Workbooks excelappworkbooks; private Excel.Workbook excelappworkbook; private Excel.Sheets excelsheets; private Excel.Worksheet excelworksheet; private string exRow, exTbl, sqlstr, slname = ""; private int i = 0; string s1; // s1= private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { sqlstr = "select to_date(cc.printtime, 'dd.mm.yy'), ci.article, cn.shortname, count(ci.quantity), sl.name"; sqlstr = sqlstr + " from supermag.svcashchecks cc,supermag.svcashcheckitems ci,supermag.svcardname cn,supermag.smstorelocations sl"; sqlstr = sqlstr + " where cc.locid = ci.locid and cc.znum = ci.znum and cc.desknum = ci.desknum and cc.checknum = ci.checknum and ci.article = cn.article and"; sqlstr = sqlstr + " to_date(cc.printtime, 'dd.mm.yy') >='" + ParamForm.FirstDate + "' and to_date(cc.printtime, 'dd.mm.yy') <='" + ParamForm.LastDate + "' and"; sqlstr = sqlstr + " (ci.article = '087' or ci.article = '329' or ci.article = '330' or ci.article = '332') and sl.id = cc.locid"; sqlstr = sqlstr + " group by to_date(cc.printtime, 'dd.mm.yy'), ci.article, cn.shortname, sl.name order by ci.article"; string st = "Provider=MSDAORA;Data Source=" + ParamForm.dbname + ";Password=qqq;User ID=sys"; //string st = "Provider=MSDAORA;Data Source=mag921;Password=qqq;User ID=sys"; OleDbConnection Con = new OleDbConnection(st); OleDbCommand cmd = new OleDbCommand(); cmd.CommandText = sqlstr; cmd.Connection = Con; Con.Open(); OleDbDataReader dr = cmd.ExecuteReader(); i = 4; backgroundWorker1.ReportProgress(i); while (dr.Read()) { DateTime dt = Convert.ToDateTime(dr[0].ToString()); exRow = dt.ToShortDateString() + "\t"; exRow = exRow + dr[1].ToString() + "\t"; exRow = exRow + dr[2].ToString() + "\t"; exRow = exRow + dr[3].ToString() + "\t"; exTbl = exTbl + (exRow + "\n"); slname = dr[4].ToString(); i = i + 1; backgroundWorker1.ReportProgress(i); } dr.Close(); Con.Close(); } private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e) { try { progressBar1.Minimum = 0; progressBar1.Value = e.ProgressPercentage; if (e.ProgressPercentage > 80) label1.Text = "!1>@ 40==KE 7025@H5=, 2K?>;=O5BAO D>@<8@>20=85 >BG5B0 2 MS Excel... "; } catch (Exception) { progressBar1.Maximum = progressBar1.Value; } } private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { excelapp = new Excel.Application(); excelapp.Visible = false; excelapp.SheetsInNewWorkbook = 3; excelapp.Workbooks.Add(Type.Missing); excelapp.DisplayAlerts = false; excelappworkbooks = excelapp.Workbooks; excelappworkbook = excelappworkbooks[1]; excelsheets = excelappworkbook.Worksheets; excelworksheet = (Excel.Worksheet)excelsheets.get_Item(1); excelworksheet.Range["B1", "B" + i.ToString()].NumberFormat = "@"; Clipboard.Clear(); Clipboard.SetDataObject(exTbl); excelworksheet.Range["A4"].PasteSpecial(); Clipboard.Clear(); excelworksheet.Range["A1", "D1"].MergeCells = true; excelworksheet.Range["A2", "D2"].MergeCells = true; excelworksheet.Range["A1"].Value2 = slname + " : >;8G5AB2> G5:>2 A 0@B. ! 087, 329, 330, 332 A " + ParamForm.FirstDate + " ?> " + ParamForm.LastDate; excelworksheet.Range["A3"].Value2 = """; excelworksheet.Range["B3"].Value2 = " "#"; excelworksheet.Range["C3"].Value2 = ""; excelworksheet.Range["D3"].Value2 = "-"; excelworksheet.Range["A1", "D3"].Font.Bold = true; excelworksheet.Range["A1", "D3"].Font.Size = 12; excelworksheet.Range["A1", "D16NSafw|ŠІЋПФяј       & < B Œ “ И П ы ђ  # F M v } ~ „ Є І А З И Л Ы б н ывНвНвНвНвНвНвНвНвНвНвНвНвНЄНвНвНвНвНвНвНвНвН‹НвНвНвН1hdPhdPB* CJOJQJ^JaJmH phЃsH 1hdPhdPB*CJOJQJ^JaJmH ph+‘ЏsH (hdPhdPCJOJQJ^JaJmH sH 1hdPhdPB*CJOJQJ^JaJmH phџsH 'hdPB*CJOJQJaJmH phsH 51NawŠІПэюя  . 4 M W z „ А у  > n Ј У ж њёёёёёёёёёёёёёёёёёёёёёёёёёёё 7$8$H$gddPgddPЩ6ўн у э є ѕ љ   T Е е F f ђ  : S € ˜ Ÿ П .NВСЧЭь+x›žгжЯдџ eižЂзл?C!цбИбИбИбŸбŸбŸбŸбŸбŸбŸбŸбИбŸбŸбцбИбИбИб†б†бŸбŸбŸбŸбŸб1hdPhdPB*CJOJQJ^JaJmH ph+‘ЏsH 1hdPhdPB* CJOJQJ^JaJmH phЃsH 1hdPhdPB*CJOJQJ^JaJmH phџsH (hdPhdPCJOJQJ^JaJmH sH 1hdPhdPB* CJOJQJ^JaJmH ph€sH 4ж ф х 5 ? З H є Ё 0ДЕyДч /GH~‘ТУся3kЄіііііііііііііііііііііііііііі 7$8$H$gddPЄнFGrsŽУбщ{…•ЃЭ6rŽіііііііііііііііііііііііііііі 7$8$H$gddP!()-PVƒ‘”•04Š6NX\n$+,0V\ŒŽЅЈнт№59iny}‚цбцбцбУБУбБУŸУбцб†бУбцбцбцбУбцбцбУб†бцбmбm1hdPhdPB* CJOJQJ^JaJmH phЃsH 1hdPhdPB*CJOJQJ^JaJmH ph+‘ЏsH #hdPB* CJOJQJ^JaJphЃ#hdPB*CJOJQJ^JaJphџhdPCJOJQJ^JaJ(hdPhdPCJOJQJ^JaJmH sH 1hdPhdPB*CJOJQJ^JaJmH phџsH *„ŽОфDpЄйWXЇЈЧѓє+JK‹ЫмLТBЖ4іііііііііііііііііііііііііііі 7$8$H$gddP‚ЂЅДЧlprv…‰ЌАВЖХЩь№$&0246<jlpЂІЊЎ&<>FHŽ–ЌЎМО "$<>„ŒЂЄЊЌывыФывывывыЋывывыЋывыв™в™в™в™в™выв™вывыв™вывыв™вывыв™вывыв™в#hdPB* CJOJQJ^JaJphЃ1hdPhdPB*CJOJQJ^JaJmH phџsH hdPCJOJQJ^JaJ1hdPhdPB* CJOJQJ^JaJmH phЃsH (hdPhdPCJOJQJ^JaJmH sH <ЌАВј (0v~‚Š№јќ44S4W4Y4]4Б4Е4З4К4џ4555t5x5А5Д5щ5№5ё5ѕ56 666n6u6v6z6Ž6”66І6В6эдПдПдПІПдПдПдПдЄдПдПдПдПдПдПдПдПІПІПІПІП‹ПІПІПІП‹П1hdPhdPB*CJOJQJ^JaJmH ph+‘ЏsH U1hdPhdPB*CJOJQJ^JaJmH phџsH (hdPhdPCJOJQJ^JaJmH sH 1hdPhdPB* CJOJQJ^JaJmH phЃsH #hdPB* CJOJQJ^JaJphЃ34Ў2444о4S5„5‘5Ж5ж5р5с56)6[6e6f6Њ6Д6Е6П6Х6Ч6Ш6Щ6ііііііііііііііііііііііііяЄ№gddP 7$8$H$gddP3"].VerticalAlignment = Excel.Constants.xlCenter; excelworksheet.Range["A1", "D3"].HorizontalAlignment = Excel.Constants.xlCenter; excelworksheet.Range["A1", "D" + i.ToString()].Columns.AutoFit(); excelworksheet.Range["A3", "D" + (i - 1).ToString()].Borders.LineStyle = Excel.XlLineStyle.xlContinuous; excelworksheet.Range["A1"].Select(); excelapp.Visible = true; Application.Exit(); } private void Waiting_Load(object sender, EventArgs e) { backgroundWorker1.RunWorkerAsync(); } private void progressBar1_Click(object sender, EventArgs e) { } } } В6Ш6Щ6ђюhdPhdPCJOJQJ^JaJ,1hА‚. АЦA!АЅ"АR#n$n%ААФАФ Ф†œB@ёџB 1KG=K9CJ_HaJmHsHtHBA@ђџЁB A=>2=>9 H@8DB 0170F0Xi@ѓџГX 1KG=0O B01;8F0і4ж l4жaі .k@єџС. 5B A?8A:0Щ:џџџџ1NawŠІПэюя.4MWz„Ау>nЈУжфх5?ЗHєЁ0ДЕyДч /GH~‘ТУся3 k Є н  F G r s Ž У б щ    { … • Ѓ Э   › Й Ч      „ Ž О ф DpЄйWXЇЈЧѓє+JK‹ЫnІс![šз2оS„‘Жжрс)[efЊДЕПХЧШЫ˜0€€Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0Ј‘0˜0€€ДЕПХЧШЫЈ‘0ЄPCЈ‘0Ф‘CЈ‘0Ј‘0Јб0   0Пн !‚ЌВ6Щ6ж Є4Щ6Щ6ƒ ‘ ” Г    0  † Ї  $ Œ š № ДУг56SUŸЃзоRUVXВЫ{ Ё  Ї  $ „ š ф Јгы7GWl—Ќзь7:zВЧэ-Bg|ІЛуј>SœБъџ_tТгщ№5VnuЫ3333333333333333333333ƒ Ё Š Ї  $ Œ š № ДгВШЫЫ Љ;” Д3PtQи ––K–.ed Ÿ[Ј;Ћ8З$.ed шj3Š*yŸ[Ј;tQи ыѓCф)6oД3P––K–ф)6oшj3,,K,Š*yЉ;” хdPџ@€ШШAШШL ЩP@PP,@PPPh@џџUnknownџџџџџџџџџџџџGЬ‡z €џTimes New Roman5€Symbol3&Ь ‡z €џArial7&Ь ‡ ŸVerdana95Ь  я K @ŸConsolas"qˆ№Фh g) g g @‰ '@‰ '!№ЅnДД24ОО2ƒ№HX)№џ?уџџџџџџџџџџџџџџџџџџџџџdP2џџ using System; saifullinade saifullinadeўџр…ŸђљOhЋ‘+'Гй0˜˜ ИФмшє ( H T ` lx€ˆуusing System;saifullinadeNormalsaifullinade1Microsoft Office Word@Žъа@NRЊbЁЭ@†bЁЭ@–yWdЁЭ@‰ўџеЭеœ.“—+,љЎ0ј hp|„Œ” œЄЌД М жу ' О' using System;  Эрчтрэшх ўџџџ !"#$%&'()*+,-ўџџџ/012345ўџџџ789:;<=ўџџџ§џџџ@ўџџџўџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRoot Entryџџџџџџџџ РF@ГIfdЁЭB€1TableџџџџџџџџнWordDocumentџџџџџџџџ.:SummaryInformation(џџџџ.DocumentSummaryInformation8џџџџџџџџџџџџ6CompObjџџџџџџџџџџџџqџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџ џџџџ РFФюъѓьхэђ Microsoft Office Word MSWordDocWord.Document.8є9Вq