On-line:  0. : 0 [..]



N: 4
: 05.08.08
   : 12.05.09 10:16. : DBF XLS


,
DBF ( xHarbour) XLS, 866 1251
...

: 0 
- 105 , : 1 2 3 4 5 6 All [ ]







N: 2087
: 23.05.05
   : 29.09.11 14:27. : ..


, , -

: 0 



N: 16
: 09.09.11
   : 29.09.11 15:04. : Pyru ru..


Pyru ru}!

It~z u{ {tp
Export:={}
Aadd(Export,{"Code_Uprav","C",4,0})
Aadd(Export,{"Name_Uprav","C",20,0})
Aadd(Export,{"Name_Oil","C",10,0})
Aadd(Export,{"Ostat_N_Lt","N",13,2})
Aadd(Export,{"Ostat_N_Kg","N",13,2})
Aadd(Export,{"Prixod_Lt","N",13,2})
Aadd(Export,{"Plotnost","N",13,4})
Aadd(Export,{"Prixod_Kg","N",13,2})
Aadd(Export,{"Rasxod_Lt","N",13,2})
Aadd(Export,{"Rasxod_Kg","N",13,2})
Aadd(Export,{"Ostat_K_Lt","N",13,2})
Aadd(Export,{"Ostat_K_Kg","N",13,2})
Aadd(Export,{"Cena","N",6,2})
Aadd(Export,{"Fakt_N_lt","N",13,2})
Aadd(Export,{"Fakt_N_Kg","N",13,2})
Aadd(Export,{"Fakt_K_Lt","N",13,2})
Aadd(Export,{"Fakt_K_Kg","N",13,2})
Aadd(Export,{"Vdm_Lt","N",13,2})
Aadd(Export,{"Krt_Lt","N",13,2})
Aadd(Export,{"Ala_Lt","N",13,2})
Aadd(Export,{"Fgr_Lt","N",13,2})
Aadd(Export,{"Pro_Lt","N",13,2})
Aadd(Export,{"Kassa","N",13,2})
Aadd(Export,{"Delta_1","N",13,2})
Aadd(Export,{"Delta_2","N",13,2})
Aadd(Export,{"Vdm_Kg","N",13,2})
Aadd(Export,{"Krt_Kg","N",13,2})
Aadd(Export,{"Ala_Kg","N",13,2})
Aadd(Export,{"Fgr_Kg","N",13,2})
Aadd(Export,{"Data1","D",12,0})
Aadd(Export,{"Data2","D",12,0})
Aadd(Export,{"Record","N",12,0})
Aadd(Export,{"Recoil","N",3,0})
File_Ex:='01_Table'
Net_Use(200,(Mar4+File_Ex),'Ex_Dbf',1,1)
Index On Code_Uprav To (Mar4+'01_Table.Cdx')
Set Index To (Mar4+'01_Table.Cdx')
Select OILTYPE
Count To Rc_OilKol For Type_Oil==1
Select DATAGSM
Set Relation To Code_Oil Into OILTYPE
Set Relation To Code_Uprav Into OFFICE Additive
Select OFFICE
Count To Kol_Lc For Type_Uprav==1
Kolf_Ntx:=Kol_Lc
Kolf_Prc:=0
Set Order To 1
Set Filter To Type_Uprav==1
DbGoTop()
Do While !Eof()
Rec_Off:=Recno()
Kode_Uprav:=Code_Uprav
Ip_Movet(Padr('hIsrz u N '+Code_Uprav,69),Dy_15)
Day_Azs1()
Select OFFICE
Set Order To 1
Goto Rec_Off
Skip
Enddo
Set Filter To
Select EX_DBF
Pack
Rc_Export:=Reccount()
Repl All Record With Rc_Export,Recoil With Rc_OilKol
Use
Xls_File:=Mar4+File_Ex
Dbf_File:=Mar4+File_Ex
Xls_Copy:=Mar12+File_Ex
Main_file:=Mar10+'Rpt_Azs'
oExcel :=ToleAuto():New( "Excel.Application" )
oExcel :Visible := .F.
oExcel :Workbooks:Open(Dbf_File)
oRange := oExcel:ActiveCell:SpecialCells(xlLastCell)
cRecno :=oRange:Row
cColumn:=oRange:Column
oExcel:Set( "DisplayAlerts",.F.)
oAs:= oExcel:ActiveSheet()
oAs:Columns(2):Font:Bold := .T.
For J_Rec = 4 To cColumn-4
oAs:Columns(J_Rec):NumberFormat:= "# ##0,00;-0,00;"
Next
oAs:Columns(7):NumberFormat:= "0,0000;;"
oAs:Range(oAs:Cells(2,2),oAs:Cells(cRecno,cColumn-4)):Borders(xlEdgeTop):LineStyle:= xlContinuous
oAs:Range(oAs:Cells(2,2),oAs:Cells(cRecno,cColumn-4)):Borders(xlEdgeBottom):LineStyle:= xlContinuous
oAs:Range(oAs:Cells(2,1),oAs:Cells(cRecno,cColumn-4)):Borders(xlEdgeRight):LineStyle:= xlContinuous
oAs:Range(oAs:Cells(2,1),oAs:Cells(cRecno,cColumn-4)):Borders(xlInsideVertical):LineStyle:= xlContinuous
oAs:Range(oAs:Cells(2,1),oAs:Cells(cRecno,cColumn-4)):Borders(xlInsideHorizontal):LineStyle:= xlContinuous
For I_Rec = 2 To cRecno
I_Rec1:=I_Rec-1
If I_Rec1/Rc_OilKol-Int(I_Rec1/Rc_OilKol)==0
I_Rec2:=(Int(I_Rec1/Rc_OilKol)-1)*(Rc_OilKol+1)+2
I_Rec3:=Int(I_Rec1/Rc_OilKol)*(Rc_OilKol+1)+1
I_Rec4:=I_Rec3-1
* If I_Rec3<cRecno
oAs:Rows(I_Rec3):Font:Bold:= .T.
oAs:Rows(I_Rec3):Interior:ColorIndex = 6
oAs:Rows(I_Rec3):WrapText = .T.
oAs:Range(oAs:Cells(I_Rec2,2),oAs:Cells(I_Rec4,2)):Merge()
oAs:Range(oAs:Cells(I_Rec2,2),oAs:Cells(I_Rec4,2)):HorizontalAlignment := xlCenter
oAs:Range(oAs:Cells(I_Rec2,2),oAs:Cells(I_Rec4,2)):VerticalAlignment:= xlCenter
* Endif
Endif
Next
oAs:SaveAs(Xls_Copy,Excel97_10)

oAs:Range(oAs:Cells(2,2),oAs:Cells(cRecno,cColumn-4)):Select()
oAs:Range(oAs:Cells(2,2),oAs:Cells(cRecno,cColumn-4)):Copy()
oExcel:Workbooks:Open(Main_File)
oBook := oExcel:ActiveWorkBook
oSheet:=oBook:Sheets(1)
oAs :=oExcel:ActiveSheet()
oAs:Cells(5,1):Select()
oAs:Paste()
oExcel:CutCopyMode :=.F.
oAs:SaveAs(Main_File,Excel97_10)
oExcel:Set( "DisplayAlerts",.T.)
oExcel:Quit()
Xls_Screen()
******************************
Export:={}
Aadd(Export,{"Code_Uprav","C",4,0})
Aadd(Export,{"Name_Uprav","C",20,0})
Aadd(Export,{"Name_Oil","C",10,0})
Aadd(Export,{"Prixod_Lt","N",13,2})
Aadd(Export,{"Prixod_Kg","N",13,2})
Aadd(Export,{"Rasxod_Lt","N",13,2})
Aadd(Export,{"Rasxod_Kg","N",13,2})
Aadd(Export,{"Vdm_Lt","N",13,2})
Aadd(Export,{"Krt_Lt","N",13,2})
Aadd(Export,{"Ala_Lt","N",13,2})
Aadd(Export,{"Fgr_Lt","N",13,2})
Aadd(Export,{"Ostatok_Lt","N",13,2})
Aadd(Export,{"Ostatok_Kg","N",13,2})
Aadd(Export,{"Kassa","N",13,2})
Aadd(Export,{"Realnms_Lt","N",13,2})
Aadd(Export,{"Realnmk_Kg","N",13,2})
Aadd(Export,{"Kassanm","N",13,2})
File_Ex:='02_Table'
Net_Use(200,(Mar4+File_Ex),'Ex_Dbf',1,1)
Select DATAGSM
Set Relation To Code_Oil Into OILTYPE
Set Relation To Code_Uprav Into OFFICE Additive
Select OFFICE
Set Order To 1
Count To Kol_Lc For Type_Uprav==1
Kolf_Ntx:=Kol_Lc
Kolf_Prc:=0
Set Filter To Type_Uprav==1
DbGoTop()
Do While !Eof()
Rec_Off:=Recno()
Kode_Uprav:=Code_Uprav
Ip_Movet(Padr('hQpu xp {y ' +Code_Uprav,69),Dy_15)
Day_Azs2()
Select OFFICE
Set Order To 1
Goto Rec_Off
Skip
Enddo
Set Filter To
Select EX_DBF
Use
///
Xls_File:=Mar4+File_Ex
Dbf_File:=Mar4+File_Ex
Xls_Copy:=Mar12+File_Ex
oExcel :=ToleAuto():New( "Excel.Application" )
oExcel :Visible := .F.
oExcel :Workbooks:Open(Dbf_File)
oRange := oExcel:ActiveCell:SpecialCells(xlLastCell)
cRecno :=oRange:Row
cColumn:=oRange:Column
oExcel:Set( "DisplayAlerts",.F.)
oAs:= oExcel:ActiveSheet()
oAs:Columns(2):Font:Bold := .T.
For J_Rec = 4 To cColumn
oAs:Columns(J_Rec):NumberFormat:= "# ##0,00;-0,00;"
Next
oAs:Range(oAs:Cells(2,2),oAs:Cells(cRecno,cColumn)):Borders(xlEdgeTop):LineStyle:= xlContinuous
oAs:Range(oAs:Cells(2,2),oAs:Cells(cRecno,cColumn)):Borders(xlEdgeBottom):LineStyle:= xlContinuous
oAs:Range(oAs:Cells(2,1),oAs:Cells(cRecno,cColumn)):Borders(xlEdgeRight):LineStyle:= xlContinuous
oAs:Range(oAs:Cells(2,1),oAs:Cells(cRecno,cColumn)):Borders(xlInsideVertical):LineStyle:= xlContinuous
oAs:Range(oAs:Cells(2,1),oAs:Cells(cRecno,cColumn)):Borders(xlInsideHorizontal):LineStyle:= xlContinuous
For I_Rec = 2 To cRecno
I_Rec1:=I_Rec-1
If I_Rec1/Rc_OilKol-Int(I_Rec1/Rc_OilKol)==0
I_Rec2:=(Int(I_Rec1/Rc_OilKol)-1)*(Rc_OilKol+1)+2
I_Rec3:=Int(I_Rec1/Rc_OilKol)*(Rc_OilKol+1)+1
I_Rec4:=I_Rec3-1
* If I_Rec3<cRecno
oAs:Rows(I_Rec3):Font:Bold:= .T.
oAs:Rows(I_Rec3):Interior:ColorIndex = 6
oAs:Rows(I_Rec3):WrapText = .T.
oAs:Range(oAs:Cells(I_Rec2,2),oAs:Cells(I_Rec4,2)):Merge()
oAs:Range(oAs:Cells(I_Rec2,2),oAs:Cells(I_Rec4,2)):HorizontalAlignment := xlCenter
oAs:Range(oAs:Cells(I_Rec2,2),oAs:Cells(I_Rec4,2)):VerticalAlignment:= xlCenter
* Endif
Endif
Next
oAs:SaveAs(Xls_Copy,Excel97_10)
oAs:Range(oAs:Cells(2,2),oAs:Cells(cRecno,cColumn)):Select()
oAs:Range(oAs:Cells(2,2),oAs:Cells(cRecno,cColumn)):Copy()
oExcel:Workbooks:Open(Main_File)
oBook := oExcel:ActiveWorkBook
oSheet:=oBook:Sheets(2)
oAs :=oExcel:ActiveSheet()
oAs:Cells(5,1):Select()
oAs:Paste()
oExcel:CutCopyMode :=.F.
oAs:SaveAs(Main_File,Excel97_10)
oExcel:Set( "DisplayAlerts",.T.)
oExcel:Quit()
*Dbf_to_Xls(Mar4+File_Ex,1)
Xls_Screen()

xptpp y r } tu|p
1. O{ Oqyz pz| up MAIN_FILE }pp XLS, r ~u} ~u{|{ |yr, ~p {pwt} r p{p (sr)
2. sp}}p }yu |{p|~u pz| }pp DBF y uurty y r }p XLS y xpyrpu ~p ty{ (sr)

~w~ tu|p
1. { |{p|~z u XLS
2. {yrp typpx~ uu{
3. uuzy ~p {pxp~~z |y up MAIN_FILE
4. rpry tp~~u yx |{p|~s up

ry . 1 - 3 ~w~u {|yur px ({|{ |yr r uu MAIN_FILE)
5. Hpyp u MAIN_FILE

r yrutu~~} y}uu r |y 1 up MAIN_FILE ry|~ uutp tp~~u |{p|~s up '01_Table', r ~p
|y2 up MAIN_FILE rpr| tp~~u yx |{p|~s up '01_table' p xpu} ru ~y Ppry|~u tp~~u yx |{p|~s up '02_table'....

~u x~p {p{ yy qu |u up?yy Ropy() y Paste()???
t}p q|u}p y}u~~ r }.
N ~pt yx~:
1 .Oty~ px rt~z u MAIN_FILE
2. P|utrpu|~ {rp |{p|~u u Dbf->XLS
3. Bqyp tp~~u yx |{p|~s up Dbf->XLS
4. Puuzy r rt~z u MAIN_FILE
5. Bqp ~w~z |y
6. Bpry tp~~u yx |{p|~s up Dbf->XLS
7. Oyy qu q}u~p
yt | 2-7
8.Hpyp rt~z u MAIN_FILE
9.Dup{yryrp Excel.

PS. ~{?yy DAY_AZS1, DAY_AZS2 - pu tp~~ AD y xpy r |{p|~ AD








: 0 





N: 54
: 22.09.09
   : 29.09.11 20:31. : Oskar_AAA : x..


Oskar_AAA :

 :
xptpp y r } tu|p
1. O{ Oqyz pz| up MAIN_FILE }pp XLS, r ~u} ~u{|{ |yr, ~p {pwt} r p{p (sr)
2. sp}}p }yu |{p|~u pz| }pp DBF y uurty y r }p XLS y xpyrpu ~p ty{ (sr)



:))

: 0 



N: 25
: 08.02.11
   : 30.09.11 01:27. : - ..


- . ?

[ pre ][ /pre ] < 123 > ( )
( ).

"[ i ]" (="["+"i"+"]") "["+" "+"i"+" "+"]"
.. i, .. Italic.

: 0 



N: 17
: 09.09.11
   : 30.09.11 05:19. : ... ..


... ...
.
1. DBF (01_table, 02_table )
2. DBF (01_table, 02_table ) XLS
3. XLS

XLS .

:
1. XLS (Main_File) - 9 ,
2. XLS (01_table, 02_table .... 09_table)
3. ,
4. XLS (Main_File)
5.
6. XLS
7. 2-6 9 (01_table, 02_table ..... 09_table)
8. XLS Main_File.

DAY_AZS1, DAY_AZS2 - , DBF
(01_table) , 02_table 2 MAIN_FILE 01_table 02_Table....
:
?
, ?

, ...
MAIN_FILE, 01_table.xls , MAIN_FILE 02_table.xls.





: 0 



N: 18
: 09.09.11
   : 30.09.11 05:24. : ..


, PRG , .. ?

: 0 





N: 2088
: 23.05.05
   : 30.09.11 08:56. : Oskar_AAA : ..


Oskar_AAA :

 :
:
?
, ?



1. hb_gtinfo(HB_GTI_CLIPBOARDDATA, "")

2. oBook:Sheets(n):Select()

: 0 



N: 19
: 09.09.11
   : 30.09.11 10:24. : Pasha, . ..


Pasha, .
.1 xharbour,
.2 ,
oBook:Sheets(1):Select()
////
oBook1:Sheets(1):Select()Psate()
////


: 0 





N: 2089
: 23.05.05
   : 30.09.11 11:12. : 1. ..


1. . hbgtinfo.ch

2. oSeet:Select()
, Paste()
Paste ( oAs), :

oSheet5 := oBook:Sheets(5)
oSheet5:Paste()



oBook:Sheets(5):Select()
oAs:Paste()


: 0 



N: 20
: 09.09.11
   : 30.09.11 11:41. : Error: Unres..



Error: Unresolved external '_HB_FUN_HB_GETINFO' referenced from COM_003.prg


# Include 'Command.Ch'
# Include 'Inkey.Ch'
# Include 'Dbedit.Ch'
# Include 'Setcurs.ch'
# Include 'Excel.Ch'
# Include 'Hbgtinfo.Ch'

///
///
oAs:Range(oAs:Cells(2,2),oAs:Cells(cRecno,cColumn-4)):Select()
oAs:Range(oAs:Cells(2,2),oAs:Cells(cRecno,cColumn-4)):Copy()
oExcel :Workbooks:Open(Main_File)
oBook :=oExcel:ActiveWorkBook
oSheet:=oBook :Sheets(1)
oAs :=oExcel:ActiveSheet()
oAs :Cells(5,1):Select()
oAs :Paste()
oAs :=Hb_getInfo(HB_GTI_CLIPBOARDDATA, "")
oExcel:CutCopyMode :=.F.

oAs :=Hb_getInfo(HB_GTI_CLIPBOARDDATA, "") ?


?



: 0 





N: 2090
: 23.05.05
   : 30.09.11 11:52. : Oskar_AAA : ..


Oskar_AAA :

 :

Error: Unresolved external '_HB_FUN_HB_GETINFO' referenced from COM_003.prg



. hb_gtinfo()

: 0 



N: 21
: 09.09.11
   : 30.09.11 12:00. : oAs :Cells(5,1):Se..


oAs :Cells(5,1):Select()
oAs :Paste()
oAs :Hb_getInfo('')
Error Excel.Application:ACTIVESHEET/3 DISP_E_MEMBERNOTFOUND: HB_GETINFO Arguments: ( [ 1] = Type: C Val: )

: 0 





N: 2091
: 23.05.05
   : 30.09.11 12:26. : ..


hb_gtinfo(), - hb_getinfo
, hb_gtinfo - Sheet ? , :

Hb_getInfo(HB_GTI_CLIPBOARDDATA, "")

Sheet ?


: 0 



N: 22
: 09.09.11
   : 30.09.11 12:42. : Pasha, ..


Pasha, , ...
oAs:Range(oAs:Cells(2,2),oAs:Cells(cRecno,cColumn-4)):Select()
oAs:Range(oAs:Cells(2,2),oAs:Cells(cRecno,cColumn-4)):Copy()
oExcel :Workbooks:Open(Main_File)
oBook :=oExcel:ActiveWorkBook
oSheet:=oBook :Sheets(1)
oAs :=oExcel:ActiveSheet()
oAs :Cells(5,1):Select()
oAs :Paste()
Hb_getInfo(HB_GTI_CLIPBOARDDATA, "")

Error: Unresolved external '_HB_FUN_HB_GETINFO'
....

: 0 





N: 2092
: 23.05.05
   : 30.09.11 13:05. : hb_gtinfo(HB_GTI_CLI..


hb_gtinfo(HB_GTI_CLIPBOARDDATA, "")


: 0 



N: 23
: 09.09.11
   : 30.09.11 13:35. : Pasha, ..


Pasha,

hb_gtinfo(HB_GTI_CLIPBOARDDATA, "")

, ....., - Lib ?
, EXE
lang.lib vm.lib rtl.lib rdd.lib macro.lib pp.lib dbfcdx.lib dbffpt.lib common.lib gtwin.lib codepage.lib ct.lib tip.lib pcrepos.lib hsx.lib hbsix.lib zlib.lib debug.lib import32.lib cw32.lib DbfNtx.Lib

: 0 





N: 2093
: 23.05.05
   : 30.09.11 13:51. : xHar..


xHarbour gtinfo()


: 0 



N: 24
: 09.09.11
   : 04.10.11 05:48. : Dqz tu~..


Dqz tu~.... Nu |pu |utrpu|~ {, rqp typpx~ uu{ yx t~z {~ysy, {yrp y rpry r |y tsz {~ysy... Pasha, Sadstar4, ~u p{ r {tu.
// rt~z u XLS
Main_File:=Mar10+'Rpt_Azs'
oExcel_S:=ToleAuto():New("Excel.Application")
oExcel_S:Workbooks:Open(Main_File)
oBook_S :=oExcel_S:ActiveWorkBook
oExcel_S:Set( "DisplayAlerts",.F.)
oAs_S :=oExcel_S:ActiveSheet()
oSheet_S:=oBook_S :Sheets(1)
oExcel_S:Visible := .T.
// 1 xls u
File_Ex:='01_Table'
Xls_Copy:=Mar12+File_Ex
oExcel :Workbooks:Open(Xls_Copy)
oExcel :Set( "DisplayAlerts",.F.)
oAs:= oExcel:ActiveSheet()
oRange := oExcel:ActiveCell:SpecialCells(xlLastCell)
cRecno :=oRange:Row
cColumn:=oRange:Column
oAs:Range(oAs:Cells(2,2),oAs:Cells(cRecno,cColumn-4)):Select()
oAs:Range(oAs:Cells(2,2),oAs:Cells(cRecno,cColumn-4)):Copy()
// uut ~p rt~z u
oAs_S:Cells(5,1):Select()
oAs_S:Paste()
Hb_gtInfo(HB_GTI_CLIPBOARDDATA, "")
oExcel:CutCopyMode := .F.
oExcel:Quit()
*oAs_S:SaveAs(Main_File,Excel97_10)
*oExcel_S:Quit()
*Main_File:=Mar10+'Rpt_Azs'
*oExcel_S:=ToleAuto():New("Excel.Application")
*oExcel_S:Workbooks:Open(Main_File)
*oBook_S :=oExcel_S:ActiveWorkBook
// 2 XLS u
File_Ex:='02_table'
Xls_Copy:=Mar12+File_Ex
oExcel :Workbooks:Open(Xls_Copy)
oAs:= oExcel:ActiveSheet()
oExcel :Visible := .T.
oExcel :Set( "DisplayAlerts",.F.)
oRange := oExcel:ActiveCell:SpecialCells(xlLastCell)
cRecno :=oRange:Row
cColumn:=oRange:Column
oAs:Range(oAs:Cells(2,2),oAs:Cells(cRecno,cColumn)):Select()
oAs:Range(oAs:Cells(2,2),oAs:Cells(cRecno,cColumn)):Copy()
oExcel:Quit()
// uut ~p rt
oBook_S :=oExcel_S:ActiveWorkBook
oAs_S :=oExcel:ActiveSheet()
oSheet_S:=oBook_S :Sheets(2)
oAs_S :Cells(5,1):Select()
oAs_S:Paste()
oAs_S:SaveAs(Main_File,Excel97_10)
Hb_gtInfo(HB_GTI_CLIPBOARDDATA, "")
oExcel:CutCopyMode := .F.
oAs_S:SaveAs(Main_File,Excel97_10) // xpy rt~s up
oExcel_S:Quit()

B|upu yq{p
Error BASE/1004 Class: 'NIL' has no exported method: CELLS Arguments: ( [ 1] = |
|Type: U [ 2] = Type: N Val: 5 [ 3] = Type: N Val: 1) |
r ~p z {u y y qpq{u 2 XLS
oAs_S :Cells(5,1):Select()


: 0 



N: 25
: 09.09.11
   : 04.10.11 07:49. : ......


....

Error BASE/1004 Class: 'NIL' has no exported method: CELLS Arguments: ( [ 1] = |
|Type: U [ 2] = Type: N Val: 5 [ 3] = Type: N Val: 1)
2 ....
, ?

: 0 



N: 292
: 11.06.10
   : 04.10.11 08:25. : Oskar_AAA : ..


Oskar_AAA :

 :
, ?


.

: 0 
- 105 , : 1 2 3 4 5 6 All [ ]
:
1 2 3 4 5 6 7 8 9
     youtube.com                LI



, :          
:
-
-
    GMT  3 .  : 5
: , , ,
, , ,