Author Topic: menyimoan data ke excel sesuai dengan yg di report  (Read 3469 times)

0 Members and 1 Guest are viewing this topic.

Offline siapa aja deh

  • Newbie
  • *
  • Posts: 1
menyimoan data ke excel sesuai dengan yg di report
« on: February 17, 2009, 06:00:44 PM »
halo para pendekar2 vfp,

salam kenal,

adakah yang bisa bantu gimana caranya agar kita bisa menyimpan data di excel sama persis seperti kita melihatnya di report frx-nya tanpa menghilangkan kotak2 atau apapun juga yang tampil di report, karena sampai saat ini saya belum menemukan caranya, selalu saja tidak sama persis ketika di preview di reportnya

regrds

Offline davidmustakim

  • Fox-id M.V.P
  • Hero Member
  • *
  • Posts: 14.053
  • Awas ya...
Re: menyimoan data ke excel sesuai dengan yg di report
« Reply #1 on: February 17, 2009, 11:31:16 PM »
google+crystal report+lampiran, mungkin...

[attachment deleted by admin]

Offline steven2sto

  • Full Member
  • *
  • Posts: 83
Re: menyimoan data ke excel sesuai dengan yg di report
« Reply #2 on: April 02, 2009, 02:29:25 PM »
pakai aja ini......tapi harus ucapkan 1000 terima kasih....mau ke apapun bisa..... ok....jgn sungkan n malu.... sedoooootssss aja.......  :toothy4:
« Last Edit: April 03, 2009, 02:54:54 PM by sinyonamakoe »
HIDU INI INDAH....

Galilah sumur sebelum Anda merasa haus.

Offline steven2sto

  • Full Member
  • *
  • Posts: 83
Re: menyimoan data ke excel sesuai dengan yg di report
« Reply #3 on: April 02, 2009, 02:51:58 PM »
sori harus pakai lib vpf. 9.0 sp2...............
HIDU INI INDAH....

Galilah sumur sebelum Anda merasa haus.

Offline sinyonamakoe

  • Global Moderator
  • Hero Member
  • *
  • Posts: 1.198
Re: menyimoan data ke excel sesuai dengan yg di report
« Reply #4 on: April 02, 2009, 03:12:30 PM »
pakai aja ini......tapi harus ucapkan 1000 terima kasih

bukannya ini FRX2ANY ?

Offline steven2sto

  • Full Member
  • *
  • Posts: 83
Re: menyimoan data ke excel sesuai dengan yg di report
« Reply #5 on: April 02, 2009, 03:22:31 PM »
ia... kemaren pakai nama itu post di block.... :toothy4: :toothy4:
HIDU INI INDAH....

Galilah sumur sebelum Anda merasa haus.

Offline Feihung

  • Global Moderator
  • Hero Member
  • *
  • Posts: 810
Re: menyimoan data ke excel sesuai dengan yg di report
« Reply #6 on: April 02, 2009, 10:14:16 PM »
Saya pernah download LogiXML, dan itu free. Tapi belum sempet coba sih...

Offline mztolo

  • Fox-id M.V.P
  • Hero Member
  • *
  • Posts: 2.060
  • ~0("-")o~
    • http://www.mztolo.com
Re: menyimoan data ke excel sesuai dengan yg di report
« Reply #7 on: April 03, 2009, 02:20:22 PM »
Mas steven2sto....

Saya pake transfer ke file XLS kok error ya...

Ini pesan error nya :
Quote
File 'i:\export\gdiplus.vcx' does not exist.
excelfile
Error:   1
Method:initgdiplus
Line:   0
DO i:\export\export.exe

Date:04/03/09 02:16:23 PM
------------------------------------------------------------
Unknown member OGDIPLUS.
excelfile
Error:   1925
Method:destroy
Line:   0

Date:04/03/09 02:16:32 PM
------------------------------------------------------------

Ada nya di file "FRX2Any.ERR"....

Btw.... ini punya FRX2Any kah ?

Silahkan...............
** "Hasil tertinggi dari pendidikan adalah toleransi." Helen Keller Tokoh Pendidikan Amerika Serikat (1880-1968)  :thumbsup:

Offline davidmustakim

  • Fox-id M.V.P
  • Hero Member
  • *
  • Posts: 14.053
  • Awas ya...
Re: menyimoan data ke excel sesuai dengan yg di report
« Reply #8 on: April 03, 2009, 02:29:28 PM »
hahaha, ganti nama menghindari sweeping tuh, jadi sempat donlot to sebelum dihapus moderator rupanya....  gara2 ini ybs nggak jadi saya contreng jadi caleg

Offline mztolo

  • Fox-id M.V.P
  • Hero Member
  • *
  • Posts: 2.060
  • ~0("-")o~
    • http://www.mztolo.com
Re: menyimoan data ke excel sesuai dengan yg di report
« Reply #9 on: April 03, 2009, 04:01:20 PM »
Mmmm..... sebenarnya saya gak donlot pak karna saya memang dari awal gak tertarik hehehe....

Toh kalo ntuk save report ke xls persis apa adanya kan logikanya sederhana save aja ke html dg extension xls jg udeh jadi hehehe....

Cuma tadi kok ada email SPAM isinya program tsb...dan setelah saya coba kok error....
Jadi sbg user wajar dong saya tanya.....  :icon_biggrin:

Silahkan.............
** Jadilah seperti matahari, membuat terang dan banyak memberi....  :icon_sunny:

Offline davidmustakim

  • Fox-id M.V.P
  • Hero Member
  • *
  • Posts: 14.053
  • Awas ya...
Re: menyimoan data ke excel sesuai dengan yg di report
« Reply #10 on: April 03, 2009, 04:06:33 PM »
@mztolo: wah saya belum nyoba tuh, hmmm trik baru buat saya... dan mungkin bisa preview pake ini kali ya:
LPARAMETERS lcUrl
IF EMPTY(lcUrl)
*lcURL = "file://C:\Program Files\Microsoft Office\OFFICE11\1033\video.swf"
*   lcURL = "http://www.google.co.id"
** ganti lcURL dengan file html yang dibuat mis. lcURL="file://c:\tes.html"
ENDIF   
PUBLIC oForm
oForm = CREATEOBJECT('IEForm')
oForm.SHOW()
oForm.oIE.Navigate2(m.lcURL)
DEFINE CLASS IEForm AS FORM
   HEIGHT = 500
   WIDTH = 600
   SHOWWINDOW = 1   && sesuaikan kalau pake top form atau tidak
   AUTOCENTER = .T.
   windowstate = 2
   caption = "Browsing the Internet"
   ADD OBJECT oIE AS OLECONTROL WITH HEIGHT=500,WIDTH=600,OLECLASS="Shell.Explorer",ANCHOR=195
   PROCEDURE oIE.REFRESH
   NODEFAULT
   ENDPROC
ENDDEFINE

Offline steven2sto

  • Full Member
  • *
  • Posts: 83
Re: menyimoan data ke excel sesuai dengan yg di report
« Reply #11 on: April 03, 2009, 06:57:58 PM »
Quote
***************************************************************************************************************************
*-- GDI+ Class library for Visual Foxpro
***************************************************************************************************************************
***************************************************************************************************************************
*-- Throw error if GDI+ not initialised
#DEFINE clGDIPLUS_CHECK_GDIPLUSNOTINIT                 .T.   
***************************************************************************************************************************
***************************************************************************************************************************
*-- Classes instantiated from gdiplus.vcx
***************************************************************************************************************************
#DEFINE ccGDIPLUS_CLASS_LIBRARY                        This.ClassLibrary
#DEFINE ccGDIPLUS_CLASS_NAME                        'GDIPlus'
#DEFINE ccGDIPLUS_CLASS_GDIPLUS_INIT                   'GDIPlusInit'
#DEFINE ccGDIPLUS_CLASS_RECT                        'GDIRectangle'
#DEFINE ccGDIPLUS_CLASS_POINT                       'GDIPoint'
#DEFINE ccGDIPLUS_CLASS_SIZE                        'GDISize'
#DEFINE ccGDIPLUS_CLASS_FONTFAMILY                     'GDIFontFamily'
#DEFINE ccGDIPLUS_CLASS_IMAGE                       'GDIImage'
#DEFINE ccGDIPLUS_CLASS_BITMAP                         'GDIBitmap'
#DEFINE ccGDIPLUS_CLASS_GRAPHICS                    'GDIGraphics'
#DEFINE ccGDIPLUS_CLASS_HATCHBRUSH                     'GDIHatchBrush'
#DEFINE ccGDIPLUS_CLASS_SOLIDBRUSH                     'GDISolidBrush'
#DEFINE ccGDIPLUS_CLASS_LINEARGRADIENTBRUSH               'GDILinearGradientBrush'
#DEFINE ccGDIPLUS_CLASS_PEN                            'GDIPen'
#DEFINE ccGDIPLUS_CLASS_COLOR                       'GDIColor'
#DEFINE ccGDIPLUS_CLASS_FONT                        'GDIFont'
#DEFINE ccGDIPLUS_CLASS_STRINGFORMAT                   'GDIStringFormat'
#DEFINE ccGDIPLUS_CLASS_PATH                        'GDIPath'
#DEFINE ccGDIPLUS_CLASS_ENCODERPARAMETER               'GDIEncoderParameter'

***************************************************************************************************************************
*-- Status enumeration
***************************************************************************************************************************
#DEFINE cnGDIPLUS_STATUS_OK                            0
#DEFINE cnGDIPLUS_STATUS_GenericError                     1
#DEFINE cnGDIPLUS_STATUS_InvalidParameter                 2
#DEFINE cnGDIPLUS_STATUS_OutOfMemory                   3
#DEFINE cnGDIPLUS_STATUS_ObjectBusy                    4
#DEFINE cnGDIPLUS_STATUS_InsufficientBuffer               5
#DEFINE cnGDIPLUS_STATUS_NotImplemented                6
#DEFINE cnGDIPLUS_STATUS_Win32Error                    7
#DEFINE cnGDIPLUS_STATUS_WrongState                    8
#DEFINE cnGDIPLUS_STATUS_Aborted                       9
#DEFINE cnGDIPLUS_STATUS_FileNotFound                     10
#DEFINE cnGDIPLUS_STATUS_ValueOverflow                 11
#DEFINE cnGDIPLUS_STATUS_AccessDenied                     12
#DEFINE cnGDIPLUS_STATUS_UnknownImageFormat               13
#DEFINE cnGDIPLUS_STATUS_FontFamilyNotFound               14
#DEFINE cnGDIPLUS_STATUS_FontStyleNotFound             15
#DEFINE cnGDIPLUS_STATUS_NotTrueTypeFont                  16
#DEFINE cnGDIPLUS_STATUS_UnsupportedGdiplusVersion        17
#DEFINE cnGDIPLUS_STATUS_GdiplusNotInitialized            18
#DEFINE cnGDIPLUS_STATUS_PropertyNotFound                 19
#DEFINE cnGDIPLUS_STATUS_PropertyNotSupported             20

***************************************************************************************************************************
*-- Fill mode (how a closed path is filled)
***************************************************************************************************************************
#DEFINE cnGDIPLUS_FillMode_Alternate                   0
#DEFINE cnGDIPLUS_FillMode_Winding                     1

***************************************************************************************************************************
*-- Quality mode constants
***************************************************************************************************************************
#DEFINE cnGDIPLUS_QualityMode_Invalid                  -1
#DEFINE cnGDIPLUS_QualityMode_Default                  0
#DEFINE cnGDIPLUS_QualityMode_Low                      1
#DEFINE cnGDIPLUS_QualityMode_High                     2

***************************************************************************************************************************
*-- Alpha Compositing mode constants
***************************************************************************************************************************
#DEFINE cnGDIPLUS_CompositingMode_SourceOver           0
#DEFINE cnGDIPLUS_CompositingMode_SourceCopy           1

***************************************************************************************************************************
*-- Alpha Compositing quality constants
***************************************************************************************************************************
#DEFINE cnGDIPLUS_CompositingQuality_Invalid              cnGDIPLUS_QualityMode_Invalid
#DEFINE cnGDIPLUS_CompositingQuality_Default              cnGDIPLUS_QualityMode_Default
#DEFINE cnGDIPLUS_CompositingQuality_HighSpeed            cnGDIPLUS_QualityMode_Low
#DEFINE cnGDIPLUS_CompositingQuality_HighQuality          cnGDIPLUS_QualityMode_High
#DEFINE cnGDIPLUS_CompositingQuality_GammaCorrected          3
#DEFINE cnGDIPLUS_CompositingQuality_AssumeLinear         4

***************************************************************************************************************************
*-- Units
***************************************************************************************************************************
#DEFINE cnGDIPLUS_Unit_WORLD                           0 && World coordinate (non-physical unit)
#DEFINE cnGDIPLUS_Unit_DISPLAY                         1 && Variable -- for PageTransform only
#DEFINE cnGDIPLUS_Unit_PIXEL                           2 && one device pixel.
#DEFINE cnGDIPLUS_Unit_POINT                           3 && 1/72 inch.
#DEFINE cnGDIPLUS_Unit_INCH                            4 && 1 inch.
#DEFINE cnGDIPLUS_Unit_DOCUMENT                        5 && 1/300 inch.
#DEFINE cnGDIPLUS_Unit_MILLIMETER                      6 && 1 millimeter.

#DEFINE cnGDIPLUS_MetafileFrameUnit_Pixel                 cnGDIPLUS_Unit_Pixel
#DEFINE cnGDIPLUS_MetafileFrameUnit_Point                 cnGDIPLUS_Unit_Point
#DEFINE cnGDIPLUS_MetafileFrameUnit_Inch                  cnGDIPLUS_Unit_Inch
#DEFINE cnGDIPLUS_MetafileFrameUnit_Document              cnGDIPLUS_Unit_Document
#DEFINE cnGDIPLUS_MetafileFrameUnit_Millimeter            cnGDIPLUS_Unit_Millimeter
#DEFINE cnGDIPLUS_MetafileFrameUnit_Gdi                   7 && GDI compatible .01 MM units

***************************************************************************************************************************
*-- Coordinate Space
***************************************************************************************************************************
#DEFINE cnGDIPLUS_CoordinateSpace_World                   0
#DEFINE cnGDIPLUS_CoordinateSpace_Page                    1
#DEFINE cnGDIPLUS_CoordinateSpace_Device                  2

***************************************************************************************************************************
*-- Wrap mode for brushes
***************************************************************************************************************************
#DEFINE cnGDIPLUS_WrapMode_Tile                        0
#DEFINE cnGDIPLUS_WrapMode_TileFlipX                   1
#DEFINE cnGDIPLUS_WrapMode_TileFlipY                   2
#DEFINE cnGDIPLUS_WrapMode_TileFlipXY                  3
#DEFINE cnGDIPLUS_WrapMode_Clamp                    4

***************************************************************************************************************************
*-- HatchBrush styles
***************************************************************************************************************************
#DEFINE cnGDIPLUS_HatchStyle_Horizontal                   0
#DEFINE cnGDIPLUS_HatchStyle_Vertical                  1
#DEFINE cnGDIPLUS_HatchStyle_ForwardDiagonal           2
#DEFINE cnGDIPLUS_HatchStyle_BackwardDiagonal             3
#DEFINE cnGDIPLUS_HatchStyle_Cross                     4
#DEFINE cnGDIPLUS_HatchStyle_DiagonalCross                5
#DEFINE cnGDIPLUS_HatchStyle_05Percent                 6
#DEFINE cnGDIPLUS_HatchStyle_10Percent                 7
#DEFINE cnGDIPLUS_HatchStyle_20Percent                 8
#DEFINE cnGDIPLUS_HatchStyle_25Percent                 9
#DEFINE cnGDIPLUS_HatchStyle_30Percent                 10
#DEFINE cnGDIPLUS_HatchStyle_40Percent                 11
#DEFINE cnGDIPLUS_HatchStyle_50Percent                 12
#DEFINE cnGDIPLUS_HatchStyle_60Percent                 13
#DEFINE cnGDIPLUS_HatchStyle_70Percent                 14
#DEFINE cnGDIPLUS_HatchStyle_75Percent                 15
#DEFINE cnGDIPLUS_HatchStyle_80Percent                 16
#DEFINE cnGDIPLUS_HatchStyle_90Percent                 17
#DEFINE cnGDIPLUS_HatchStyle_LightDownwardDiagonal        18
#DEFINE cnGDIPLUS_HatchStyle_LightUpwardDiagonal          19
#DEFINE cnGDIPLUS_HatchStyle_DarkDownwardDiagonal         20
#DEFINE cnGDIPLUS_HatchStyle_DarkUpwardDiagonal           21
#DEFINE cnGDIPLUS_HatchStyle_WideDownwardDiagonal         22
#DEFINE cnGDIPLUS_HatchStyle_WideUpwardDiagonal           23
#DEFINE cnGDIPLUS_HatchStyle_LightVertical                24
#DEFINE cnGDIPLUS_HatchStyle_LightHorizontal           25
#DEFINE cnGDIPLUS_HatchStyle_NarrowVertical               26
#DEFINE cnGDIPLUS_HatchStyle_NarrowHorizontal             27
#DEFINE cnGDIPLUS_HatchStyle_DarkVertical              28
#DEFINE cnGDIPLUS_HatchStyle_DarkHorizontal               29
#DEFINE cnGDIPLUS_HatchStyle_DashedDownwardDiagonal          30
#DEFINE cnGDIPLUS_HatchStyle_DashedUpwardDiagonal         31
#DEFINE cnGDIPLUS_HatchStyle_DashedHorizontal             32
#DEFINE cnGDIPLUS_HatchStyle_DashedVertical               33
#DEFINE cnGDIPLUS_HatchStyle_SmallConfetti                34
#DEFINE cnGDIPLUS_HatchStyle_LargeConfetti                35
#DEFINE cnGDIPLUS_HatchStyle_ZigZag                    36
#DEFINE cnGDIPLUS_HatchStyle_Wave                      37
#DEFINE cnGDIPLUS_HatchStyle_DiagonalBrick                38
#DEFINE cnGDIPLUS_HatchStyle_HorizontalBrick           39
#DEFINE cnGDIPLUS_HatchStyle_Weave                     40
#DEFINE cnGDIPLUS_HatchStyle_Plaid                     41
#DEFINE cnGDIPLUS_HatchStyle_Divot                     42
#DEFINE cnGDIPLUS_HatchStyle_DottedGrid                   43
#DEFINE cnGDIPLUS_HatchStyle_DottedDiamond                44
#DEFINE cnGDIPLUS_HatchStyle_Shingle                   45
#DEFINE cnGDIPLUS_HatchStyle_Trellis                   46
#DEFINE cnGDIPLUS_HatchStyle_Sphere                    47
#DEFINE cnGDIPLUS_HatchStyle_SmallGrid                 48
#DEFINE cnGDIPLUS_HatchStyle_SmallCheckerBoard            49
#DEFINE cnGDIPLUS_HatchStyle_LargeCheckerBoard            50
#DEFINE cnGDIPLUS_HatchStyle_OutlinedDiamond           51
#DEFINE cnGDIPLUS_HatchStyle_SolidDiamond              52
#DEFINE cnGDIPLUS_FILL_PATTERN_NO_FILL_ONLY_COLOR         53
#DEFINE cnGDIPLUS_FILL_PATTERN_NO_FILL_NO_COLOR           54


***************************************************************************************************************************
*-- Dash style constants
***************************************************************************************************************************
#DEFINE cnGDIPLUS_DASHSTYLE_NONE                    -1
#DEFINE cnGDIPLUS_DASHSTYLE_SOLID                      0
#DEFINE cnGDIPLUS_DASHSTYLE_DASH                    1
#DEFINE cnGDIPLUS_DASHSTYLE_DOT                        2
#DEFINE cnGDIPLUS_DASHSTYLE_DASHDOT                    3
#DEFINE cnGDIPLUS_DASHSTYLE_DASHDOTDOT                 4
#DEFINE cnGDIPLUS_DASHSTYLE_CUSTOM                     5

***************************************************************************************************************************
*-- Dash cap constants
***************************************************************************************************************************
#DEFINE cnGDIPLUS_DashCap_Flat                            0
#DEFINE cnGDIPLUS_DashCap_Round                           2
#DEFINE cnGDIPLUS_DashCap_Triangle                        3

***************************************************************************************************************************
*-- LineCap
***************************************************************************************************************************
#DEFINE cnGDIPLUS_LineCap_Flat                            0
#DEFINE cnGDIPLUS_LineCap_Square                          1
#DEFINE cnGDIPLUS_LineCap_Round                           2
#DEFINE cnGDIPLUS_LineCap_Triangle                        3
#DEFINE cnGDIPLUS_LineCap_NoAnchor                        0x10 && corresponds to flat cap
#DEFINE cnGDIPLUS_LineCap_SquareAnchor                    0x11 && corresponds to square cap
#DEFINE cnGDIPLUS_LineCap_RoundAnchor                     0x12 && corresponds to round cap
#DEFINE cnGDIPLUS_LineCap_DiamondAnchor                   0x13 && corresponds to triangle cap
#DEFINE cnGDIPLUS_LineCap_ArrowAnchor                     0x14 && no correspondence
#DEFINE cnGDIPLUS_LineCap_Custom                          0xff && custom cap
#DEFINE cnGDIPLUS_LineCap_AnchorMask                      0xf0 && mask to check for anchor or not.

***************************************************************************************************************************
*-- Custom Line cap type constants
***************************************************************************************************************************
#DEFINE cnGDIPLUS_CustomLineCapType_Default                  0
#DEFINE cnGDIPLUS_CustomLineCapType_AdjustableArrow          1

***************************************************************************************************************************
*-- Line join constants
***************************************************************************************************************************
#DEFINE cnGDIPLUS_LineJoin_Miter                       0
#DEFINE cnGDIPLUS_LineJoin_Bevel                       1
#DEFINE cnGDIPLUS_LineJoin_Round                       2
#DEFINE cnGDIPLUS_LineJoin_MiterClipped                3

***************************************************************************************************************************
*-- Path point types (only the lowest 8 bits are used.)
*-- The lowest 3 bits are interpreted as point type
*-- The higher 5 bits are reserved for flags.
***************************************************************************************************************************
#DEFINE cnGDIPLUS_PathPointType_Start                     0    && move
#DEFINE cnGDIPLUS_PathPointType_Line                      1    && line
#DEFINE cnGDIPLUS_PathPointType_Bezier                    3    && default Bezier (= cubic Bezier)
#DEFINE cnGDIPLUS_PathPointType_PathTypeMask              0x07 && type mask (lowest 3 bits).
#DEFINE cnGDIPLUS_PathPointType_DashMode                  0x10 && currently in dash mode.
#DEFINE cnGDIPLUS_PathPointType_PathMarker                0x20 && a marker for the path.
#DEFINE cnGDIPLUS_PathPointType_CloseSubpath              0x80 && closed flag
#DEFINE cnGDIPLUS_PathPointType_Bezier3                   3    && cubic Bezier

***************************************************************************************************************************
*-- WarpMode constants
***************************************************************************************************************************
#DEFINE cnGDIPLUS_WarpMode_Perspective                 0
#DEFINE cnGDIPLUS_WarpMode_Bilinear                       1

***************************************************************************************************************************
*-- LinearGradient Mode
***************************************************************************************************************************
#DEFINE cnGDIPLUS_LinearGradientMode_Horizontal           0



maaf. diblock jadi ngak bisa pos... itu bukan frx2any.... cuma saya ada pakai Program header C nya ada.. sebagian........ harus pakai lib vfp sp2.............untuk gdiplusnya.....................
HIDU INI INDAH....

Galilah sumur sebelum Anda merasa haus.

Offline taz

  • Administrator
  • Hero Member
  • *
  • Posts: 2.515
  • Do SEARCH berfore post guys!
    • http://fox-id.com
Re: menyimoan data ke excel sesuai dengan yg di report
« Reply #12 on: April 05, 2009, 12:29:08 AM »
Maaf mas steven, saya bangga ada menjadi member fox-id dan punya begitu besar perhatian terhadap kemajuan bersama.
Namun, setelah saya cermati EULA dari produk "diatas", walaupun sebagian, mereka tidak memperbolehkan untuk mensharenya tanpa konfirmasi.
Andai saja EULA mereka diganti...
Andai saja lebih banyak orang seperti mas steven, niscaya pendidikan IT kita akan lebih maju.
Nice post, namun demi kebaikan jangka panjang kita, dengan sangat terpaksa thread saya closed.
Mohon pengertiaannya, dan minta maaf jika tindakan saya menyinggung rekan-rekan sekalian.
- Fox-id.org is KiOSS Project exclusive member -