[リストへもどる]
一括表示

投稿時間:2003/07/10(Thu) 17:20
投稿者名:tea
Eメール:
URL :
タイトル:
MSFlexGridとラベルをcsvファイルに保存するには?
フォームにMSFlexGridが2つとラベルが4つ貼り
付けてあるんですが、これらを1つの.CSVファ
イルに保存することは可能でしょうか?

投稿時間:2003/07/10(Thu) 18:05
投稿者名:Say
Eメール:
URL :
タイトル:
Re: MSFlexGridとラベルをcsvファイルに保存するには?
可能か不可能か、ときかれたら
「可能です」とこたえるしかないのですが・・・。

「中のデータ」を保存したいのか、
コントロールのプロパティを保存したいのか
画面イメージを保存したいのかは知りませんが、
可逆Encode/Decodeの手段さえ用意すれば、
画像だろうと音楽だろうとcsvに保存することは
原理的には可能ですから・・・。
(普通はバイナリの保存はしませんが・・・。面倒だし・・・。)

他に質問があるのなら、具体的にきいてください。

投稿時間:2003/07/10(Thu) 18:38
投稿者名:tea
Eメール:
URL :
タイトル:
Re^2: MSFlexGridとラベルをcsvファイルに保存するには?
Sayさん、回答ありがとうございます。
ラベルの「中のデータ」を保存したいんです。
しかし、コードなど具体的な方法等は皆目わか
らない状態です。
具体的にご指導願えませんか?
よろしくお願いします。

投稿時間:2003/07/10(Thu) 19:02
投稿者名:Say
Eメール:
URL :
タイトル:
Re^3: MSFlexGridとラベルをcsvファイルに保存するには?
> しかし、コードなど具体的な方法等は皆目わか
> らない状態です。
なぜ皆目わからないのか、皆目わかりません。
過去2回の質問の回答をを全く理解しなかった、ということでしょうか?
本来なら、「ここまではわかったが、ここからがわからない」
という線引きがあってしかるべきですが・・・。

過去の回答を受けてなお
本当に「皆目わからない」というのなら、
残念ながら説明できる自身がありません。

自分で理解しようとせず、
手織り足取り教えてもらうことを望むなら、
こういうところで質問せずに
授業料払って有料の教室に通われることをお奨めします。

投稿時間:2003/07/10(Thu) 19:44
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^3: MSFlexGridとラベルをcsvファイルに保存するには?
取り合えず、ここのMSFlGrid関係のサンプルを見ながらファイルの保存・表示方法等を
マスターして下さい。そうすれば、応用動作でラベルのデータも保存できるようになるかと
思います。
その過程で解らない部分がありましたら又、質問して下さい。

投稿時間:2003/07/10(Thu) 21:06
投稿者名:tea
Eメール:
URL :
タイトル:
Re^4: MSFlexGridとラベルをcsvファイルに保存するには?
> 取り合えず、ここのMSFlGrid関係のサンプルを見ながらファイルの保存・表示方法等を
> マスターして下さい。そうすれば、応用動作でラベルのデータも保存できるようになるかと
> 思います。

こちらのMSFlGrid関係のサンプルは全て印刷して保存しています。
また、コードを記述する過程においての応用がまだ良くわからなくて
皆目検討が付きませんと書きました。
文章に語弊があったことをお詫びします。
現段階ではMSFlGridの保存や表示のコードは問題ないんですが、
これにラベルのデータを保存または表示となると応用が利かず
困っている状態なんです。

投稿時間:2003/07/10(Thu) 22:21
投稿者名:Say
Eメール:
URL :
タイトル:
Re^5: MSFlexGridとラベルをcsvファイルに保存するには?
> 現段階ではMSFlGridの保存や表示のコードは問題ないんですが、
> これにラベルのデータを保存または表示となると応用が利かず
> 困っている状態なんです。

シーケンシャルファイル出力の基本は理解してますか?
既に何度も出ているように、

新規書き込みなら
-------------------------------------
Dim 文字列変数 As String
・・・・・・
文字列変数 = データ
Open file_name For Output As #intFileNoA
Write #intFileNoA, 文字列変数 , ・・・
Close #intFileNoA
-------------------------------------

追加書き込みなら
-------------------------------------
Dim 文字列変数 As String
・・・・・・
文字列変数 = データ
Open file_name For Append As #intFileNoA
Write #intFileNoA, 文字列変数 , ・・・
Close #intFileNoA
-------------------------------------
FlexGridの書き込みの場合、
データのところに例えばMSFlexGrid1.Text
をおきましたね?

Labelコントロールの場合、
かわりにLabel1.Captionが来るだけです。

ほとんどのコントロールの場合、文字列データは
Captionプロパティかtextプロパティに入ってますから、
保存するときにはそれを文字列変数に代入して、
上記のファイル出力の基本コードにあてはめるだけです。
(ただ、保存の仕方によってはWriteでなく、
Printを用いることもあります。)

ファイル操作はVBの基本ですから、
ヘルプのOpen,Close,Write #,Print #,Input #,Line Input #
あたりの説明、使用例に一度目を通してみてください。

投稿時間:2003/07/11(Fri) 00:11
投稿者名:tea
Eメール:
URL :
タイトル:
解決しました。
Sayさん、ご回答ありがとうございます。
わかりやすい解説のおかげで解決しました。
ラベルとMSFlexGridの混在したcsvファイル作成はもっと難しい
問題なのかと思っていました。

> ファイル操作はVBの基本ですから、
> ヘルプのOpen,Close,Write #,Print #,Input #,Line Input #
> あたりの説明、使用例に一度目を通してみてください。

ご指摘通りにファイル操作のヘルプを確認します。
大変ご迷惑をおかけしました。