[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2004/08/12(Thu) 15:20
投稿者名:
Eメール:wangwang@jmail.plala.or.jp
URL :
タイトル:
テキストファイルに書き出す方法について
お世話になっております。
初めてVBで住所録を作ってます。
検索画面で、修正対象のデータをテキストボックスに表示して修正し、テキストファイルに
書き出したいのですが、VBでは更新が使えないのがわかっているので、修正したデータ以外の
データを別のテキストファイルに別名で書き出して、その別名ファイルに修正したデータを
追加し、その後で元のファイルに上書きしたいのですが、上手くいきません。
どうしたらいいでしょうか?

投稿時間:2004/08/12(Thu) 15:59
投稿者名:nanashi
Eメール:
URL :
タイトル:
Re: テキストファイルに書き出す方法について
で、どこの部分がどう上手くいかないのでしょうか?

ところで住所録などを作る場合データベースを用いるのが一般的かと思いますが、
データベースにはしないんですか?

投稿時間:2004/08/12(Thu) 16:24
投稿者名:
Eメール:wangwang@jmail.plala.or.jp
URL :
タイトル:
Re^2: テキストファイルに書き出す方法について
> で、どこの部分がどう上手くいかないのでしょうか?
>
> ところで住所録などを作る場合データベースを用いるのが一般的かと思いますが、
> データベースにはしないんですか?

いろんな方法を模索しながらやってるもので・・・
Accessを使った方がいいのでしょうか?

投稿時間:2004/08/12(Thu) 16:36
投稿者名:nanashi
Eメール:
URL :
タイトル:
Re^3: テキストファイルに書き出す方法について
> いろんな方法を模索しながらやってるもので・・・
> Accessを使った方がいいのでしょうか?

2,3件なら別にテキストファイルでもイイやって思いますけど、
住所録ということなら今後もっと件数も増えてくると思います。
後々のことを考えればバックエンドはテキストファイルよりデータベースを用意した方がイイ、と私は思います。

投稿時間:2004/08/12(Thu) 17:05
投稿者名:
Eメール:wangwang@jmail.plala.or.jp
URL :
タイトル:
Re^4: テキストファイルに書き出す方法について
> > いろんな方法を模索しながらやってるもので・・・
> > Accessを使った方がいいのでしょうか?
>
> 2,3件なら別にテキストファイルでもイイやって思いますけど、
> 住所録ということなら今後もっと件数も増えてくると思います。
> 後々のことを考えればバックエンドはテキストファイルよりデータベースを用意した方がイイ、と私は思います。

Accessでと考えて、WebでVBからAccessを起動する方法を探しましたが見つかりません。
VBからAccessを起動する方法をご存知でしたら、教えていただけないでしょうか?

ちなみに
Dim AppAccess As Access.Application
      
    Set AppAccess = CreateObject("Access.Application")
    
    AppAccess.Visible = True

と記述しても、何も表示されません。

投稿時間:2004/08/12(Thu) 17:27
投稿者名:nanashi
Eメール:
URL :
タイトル:
Re^5: テキストファイルに書き出す方法について
> Accessでと考えて、WebでVBからAccessを起動する方法を探しましたが見つかりません。
> VBからAccessを起動する方法をご存知でしたら、教えていただけないでしょうか?

Accessを起動するのではなく、ADOなどで接続してSQLでデータを扱います。
一から解説すると結構面倒なんで、↓この辺で勉強してくださいませm(__)m

hhttp://homepage2.nifty.com/inform/vbdb/

投稿時間:2004/08/13(Fri) 10:46
投稿者名:C_Jr
Eメール:
URL :
タイトル:
Re^5: テキストファイルに書き出す方法について
へぼPGの私が少しだけ助け舟を出しておきますね。。。(WEBでできるかわかりませんが・・・)

基本的にデータベース(以下、DB)を使う場合

1.DBへの接続
2.SQL文の実行(更新する、削除する、追加する、内容をレコードセットに格納するのか など)
3.DBへの切断

という順序を踏む必要があります.
更新の場合、UPDATE
削除の場合、Delete
追加の場合、Insert
レコードセットの確立、Select

というSQLを使います。使い方は、どっかの検索エンジンで ”SQL 解説” で出ると思います…

投稿時間:2004/08/13(Fri) 15:23
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: テキストファイルに書き出す方法について
> 書き出したいのですが、VBでは更新が使えないのがわかっているので、修正したデータ以外の

ランダムファイルを使用すればできますよ。


ランダムファイルの簡単な使用例(住所録作成)
hhttp://www.bcap.co.jp/hanafusa/VBHLP/Random.htm


ランダムファイルを使った住所録のサンプル  (209)
hhttp://www.bcap.co.jp/hanafusa/VBHLP/zisaku.htm

但し、WEB上でVBを動かしたいのならそれなりの自前のサーバー等が必要だとか?

投稿時間:2004/08/18(Wed) 13:24
投稿者名:
Eメール:wangwang@jmail.plala.or.jp
URL :
タイトル:
Re^2: テキストファイルに書き出す方法について
nanashi様
C_jr様
花ちゃん様

いろいろな方法を教えていただきありがとうございます。
自分のPCの環境にあった方法でがんばってみます。

ありがとうございました。