0

我正在尋找一種方法來輸出記錄到自定義文本文件。關鍵是文本文件包含兩個部分:1.命令腳本2.數據記錄目的是將文件輸出到Watch文件夾,在該文件夾中Label Software將打開文件處理Command Script並將數據記錄打印在標籤上。我正在使用Access 2010前端和SQL Server 2008後端。該文本文件使用腳本命令行1 & 2格式化,數據從第3行開始。下面是文本文件的示例:訪問2010年或SQL Server 2008導出查詢到自定義文本文件

%BTW%/AF="C:\ShippingLabelName.btw「/ D =「%Trigger File Name%」/ PRN =「LabelPrinterName」/ R = 3/P/DD %END% 「PackSlipNo」,「ShipLotNo」,「Qty」,「CustRev」,「CustPartNo」 」, 「CustPO」, 「記述」, 「PARTNO」, 「SupplierNum」, 「ID」, 「MyQty」, 「MyPartsPer」, 「碼頭」, 「城市」, 「UserDefined1」, 「UserDefined2」, 「UserDefined3」 「UserDefined4」,「SerialNum」 「99007865」,20120097,24402,「NONE」,「440510404」,2012/6/18 0:00:00,「0203109703」,「PINTLE」,「33949」,「9090551」 ,9420,5,1000,「JRZ 2」,「SANTA TERESA」,,,,,「150535」

+0

這是一次性拍攝嗎?在Management Studio中,選擇數據庫,右鍵單擊並選擇任務 - >導出數據或選擇管理,右鍵單擊並選擇導出數據。其中任何一個都會將您引導至一個嚮導,該向導將引導您導出至各種格式,包括平面文件選項。手動在頂部彈出命令腳本。 您也可以從查詢窗口運行查詢並保存結果。 – user1166147

回答

0

假設這不是一個一次性拍攝,我處理這種方式的要求是用於創建精確定製的文本輸出文件的古老的打開和打印命令。這裏有一些示例代碼。此示例是由管道分隔的,但此方法將允許您輸出任何您想要的內容。

Open vpath For Output Lock Write As #1 
Print #1, vmemo & "|" & Trim(rs!Memo) & "|" & Format(rs!txndate, "mm/dd/yyyy") & "|" & rs!RefNumber & "|" & "Paid" & "|" & Format(rs!AppliedToTxnAmount, "#,##0.00")