Langsung ke konten utama

Copy Grid To Browser

Copy Grid to Browser,
Tool Save Detail Grid To CSV For Graylite


[sql]
DECLARE
@HdrCode NVARCHAR(50)
,@HdrCopy NVARCHAR(50)
,@NewHdr INT
,@CompanyServer NVARCHAR(250)
,@LinkCsv NVARCHAR(MAX)

/* Insert Nama Grid */
SET @HdrCode = 'Grid.Production.Work.Order.Detail';

SET @HdrCopy = 'Browser'+REPLACE(LTRIM(RTRIM(@HdrCode)),'Grid','')+'.CSV';
IF EXISTS
(
SELECT
hdr_id
FROM System.[Form.Headers]
WHERE hdr_code = @HdrCopy
)
BEGIN

SELECT
@CompanyServer = config_value
FROM [System].[Configuration]
WHERE config_id = 4



SELECT
'Module Is Ready ' AS Say_Msg
,@HdrCopy AS module_name
,'SELECT ''OPENLINK(''''bp.graylite.com/web/application/index.php/browser/csv?code='+@HdrCopy+'&DocID=''+LTRIM(RTRIM(::DocID::))+''&&page=1&start=0&limit=65536&subkey=-1'''')''' AS LinkCSV
END
ELSE
BEGIN
INSERT INTO System.[Form.Headers]
(
hdr_code
,hdr_expr
,hdr_basetable
,hdr_cap
,hdr_type
,dtl_type
,hdr_level
,hdr_addremove
,dtl_journal
,hdr_callback
)
SELECT
@HdrCopy AS hdr_code
,hdr_expr
,'' AS hdr_basetable
,hdr_cap
,'BROWSER' AS hdr_type
,0 AS dtl_type
,'All' AS hdr_level
,0 AS hdr_addremove
,0 AS dtl_journal
,hdr_callback
FROM system.[form.Headers]
WHERE hdr_code = @HdrCode;
SET @NewHdr = @@IDENTITY;
INSERT INTO [System].[Form.Browsers]
(
hdr_id
,col_order
,col_key
,col_name
,col_cap
,col_type
,col_width
,col_hide
,col_lock
,col_readonly
,col_scale
)
SELECT
@NewHdr AS hdr_id
,col_order
,col_key
,col_name
,col_cap
,col_uitype AS col_type
,col_uiwidth
,col_hide
,0 AS col_lock
,1 AS col_readonly
,col_scale
FROM system.[Form.Grids] a
INNER JOIN system.[form.Headers] b ON a.hdr_id = b.hdr_id
WHERE hdr_code = @HdrCode

SELECT
'Module Generate ' AS Say_Msg
,@HdrCopy AS module_name
,'SELECT ''OPENLINK(''''http://bp.graylite.com/web/application/index.php/browser/csv?code='+@HdrCopy+'&DocID=''+LTRIM(RTRIM(::DocID::))+''&&page=1&start=0&limit=65536&subkey=-1'''')''' AS LinkCSV

/* --SELECT 'OPENLINK(''http://bp.graylite.com/web/application/index.php/browser/csv?code=Browser.Production.Wood.Control.Material.CSV&DocID='+LTRIM(RTRIM(::DocID::))+'&&page=1&start=0&limit=65536&subkey=-1'')' */
END
[/sql]

Komentar

Postingan populer dari blog ini

Totolink N300RT

Panduan singkat install OpenWrt Totolink N300RT Download FrmUpg :  http://www.anphat.vn/download/FirmwareUpgradeTool.zip Putty : http://www.putty.org/ Frimware totolink v2.1.6 :  http://www.totolink.net/include/download.asp?path=down/010300&file=N300RT-V2.1.6_20160516.zip Bootloder boot96E_32M:  https://drive.google.com/open?id=1p0SreEifzElS_cyngZZRL2lmGnR-Mvvi OpenWrt  :  https://drive.google.com/open?id=1ykv6QkrqXJ_8vnX-6imib44XGFVNJZoA A. Downgrade Frimware Totolink ke v2.1.6 Dalam router dalam keadaan mati tekan Tombol Reset lalu hidupkan power. tunggu sampai lampu indikator lan berkedip. Matikan Firewall dan Buka FrmUpg.exe dan colokan LAN ke Port 1,2,3,4 Di Frimware File pilih file Totolink v2.1.6 dan klik send, Tunggu sampai prosess selesai lalu restart router, cek 192.168.1.1 apakah sudah berhasil downgrade. B. Upgrade OpenWrt Ulangi langkah no 1, Pilih file bootloder boot96E_32M. klik send. tunggu sampai selesa...

Primary and Foreign Keys and Relationships

Keys Primary and Foreign Keys   Relationships One-to-Many and Many-to-Many Relationships