到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 技術支援 > 問題交流 > 將VB的輸出只有一列最新的資料改成流水式(多列)。
  上一主題   下一主題
作者
主題 發表新主題    回覆主題
teic2000
中級會員

註冊日期: Jul 2008
來  自: 台灣.苗栗
文章數量: 48

將VB的輸出只有一列最新的資料改成流水式(多列)。

請求版大 或 VB高手幫忙 謝謝 !!!

如何修改 將下列VB的輸出只有一列最新的資料改成流水式(多列)。

<%
on error resume next
Dim fso, MyFile
cur_cmd= FFL.VarData("cur_cmd")
Set fso = CreateObject("Scripting.FileSystemObject")
Set MyFile = fso.CreateTextFile("C:\temp\cur_cmd.txt", True)
MyFile.WriteLine(cur_cmd)
MyFile.Close
err.clear
%>
======================
輸出於cur_cmd.txt之內容如下

201944,-1,10337,10361

向版主報告此篇 | 查IP位址
Old Post 2019-08-06 20:32
teic2000 現在離線 點選這裡查看 teic2000 的個人資料 點選這裡給 teic2000 傳送一條短訊 查找更多關於 teic2000 的文章 增加 teic2000 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18091

回覆: 將VB的輸出只有一列最新的資料改成流水式(多列)。

引用:
最初由 teic2000 發表
請求版大 或 VB高手幫忙 謝謝 !!!

如何修改 將下列VB的輸出只有一列最新的資料改成流水式(多列)。

<%
on error resume next
Dim fso, MyFile
cur_cmd= FFL.VarData("cur_cmd")
Set fso = CreateObject("Scripting.FileSystemObject")
Set MyFile = fso.CreateTextFile("C:\temp\cur_cmd.txt", True)
MyFile.WriteLine(cur_cmd)
MyFile.Close
err.clear
%>
======================
輸出於cur_cmd.txt之內容如下

201944,-1,10337,10361



您帶入的 cur_cmd 本身就不是多列了吧!
若要接續寫入,不應該用 CreateTextFile 函數
需改用 OpenTextFile 函數
相關用法,請自行查閱

向版主報告此篇 | 查IP位址
Old Post 2019-08-06 23:23
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
teic2000
中級會員

註冊日期: Jul 2008
來  自: 台灣.苗栗
文章數量: 48

條件符合時,每次發出一列訊息。

目前用EXCEL抓出來,但希望能直接利用VB記錄在文字檔內,每次記錄列後,跳到下列,繼續記錄下一個條件的返回值。

<%
on error resume next
Dim fso, MyFile
cur_cmd= FFL.VarData("cur_cmd")
Set fso = CreateObject("Scripting.FileSystemObject")
Set MyFile = fso.OpenTextFile("C:\temp\cur_cmd.txt", True)
MyFile.WriteLine(cur_cmd)
MyFile.Close
err.clear
%>

好像一樣,只記錄一列。版主可否幫我改改。

謝謝 !!

向版主報告此篇 | 查IP位址
Old Post 2019-08-07 17:24
teic2000 現在離線 點選這裡查看 teic2000 的個人資料 點選這裡給 teic2000 傳送一條短訊 查找更多關於 teic2000 的文章 增加 teic2000 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18091

引用:
最初由 teic2000 發表
條件符合時,每次發出一列訊息。

目前用EXCEL抓出來,但希望能直接利用VB記錄在文字檔內,每次記錄列後,跳到下列,繼續記錄下一個條件的返回值。

<%
on error resume next
Dim fso, MyFile
cur_cmd= FFL.VarData("cur_cmd")
Set fso = CreateObject("Scripting.FileSystemObject")
Set MyFile = fso.OpenTextFile("C:\temp\cur_cmd.txt", True)
MyFile.WriteLine(cur_cmd)
MyFile.Close
err.clear
%>

好像一樣,只記錄一列。版主可否幫我改改。

謝謝 !!



不是好像,是根本不能跑!
你把錯誤給 clear 了,所以見不到警告!
OpenTextFile 函數呼叫錯誤,缺了參數
函數要使用前,先把說明查看一下吧!

麻煩舉個實例吧,搞不清你 cur_cmd 帶入哪種性質的資料,恕難以協助!

向版主報告此篇 | 查IP位址
Old Post 2019-08-07 17:39
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
teic2000
中級會員

註冊日期: Jul 2008
來  自: 台灣.苗栗
文章數量: 48

謝謝總版主 可以了

Set MyFile = fso.OpenTextFile("C:\temp\cur_cmd.txt",8, True)

向版主報告此篇 | 查IP位址
Old Post 2019-08-07 18:30
teic2000 現在離線 點選這裡查看 teic2000 的個人資料 點選這裡給 teic2000 傳送一條短訊 查找更多關於 teic2000 的文章 增加 teic2000 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18091

引用:
最初由 teic2000 發表
謝謝總版主 可以了

Set MyFile = fso.OpenTextFile("C:\temp\cur_cmd.txt",8, True)



不客氣^^

向版主報告此篇 | 查IP位址
Old Post 2019-08-07 23:53
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
全部時間均為台灣時間, 現在時間為01:02 發表新主題    回覆主題
  上一主題   下一主題
顯示可列印版本 | 訂閱此主題

論壇跳轉:
主題評分:

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
HTML語法禁止
vB 語法核准
表情符號核准
貼圖語法[IMG]核准
 

本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。

Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.  聯絡我們