• 締切済み

visal basicについて

koyuriの回答

  • koyuri
  • ベストアンサー率11% (5/43)
回答No.2

VBでのテキスト形式のデータ作成は Open ファイル名 For Output As #1 Print #1, 変数名 Close #1 抜き出しは Open ファイル名 For Input As #1 Line Input #1, 変数名 (Input #1, 変数名) Close #1 これで通常のテキストデータの入出力はできます データベースソフトでデータ形式のコンバートができるかと思います その際カンマやスペースが入ってしまいますがそういったデータを使用する場合 Line Inputで取り込み、If~やWhileを使いカンマに出会ったら次のデータだと 認識させます マイクロソフト社製品ならデータを共有できますが、バグもあるようです 私はデータベースをテキストファイルで管理しています。 その際の利点は、修正などがエディターで簡単にできます。 大きなデータを扱う前に一つずつサンプルプログラムを作って、動作確認をすると わかりやすいかと思います

shan
質問者

お礼

ご丁寧にありがとうございました。 書いていただいたコードを入力してみましたが、うまくいきませんでした。 何かを間違えているのだと思うのですが、今の私の知識ではどうしたらいいのかわかりません(すごく初歩的なことだと思うのですが、Private Sub・・・・という最初の行をどうしたらいいのかもわからないのです、上のコードの前にも要るんですよね?)。 ほんとに解らないので、おかしな事を書いてるかもしれませんが、もう1回本を読んでじっくり勉強しなおしてみます。すみませんでした。

関連するQ&A

  • VBからACCESSレポートの出力について

    仕事で住所録データベースを作っているところなのですが、 色々と分からないことがあるので、是非、相談に乗って下さい。 VBからACCESSレポートの出力について、行っているのですが データベースから、自分の条件にあったデータだけを取ってきたい のですが、どうしたらよいのでしょうか?? ちなみに、ACCESSのクエリを実行して、欲しいデータを取ってくる のではなく、VB上の画面に入力したデータで、ACCESSのデータを 検索を行うものです。 例えばこんな感じです。 ↓ VBで検索一覧画面から、社員番号を入力する。(テキストボックス) ↓ 実行ボタンを押したとき、テキストボックスに入った社員番号を 自動的に読み取り、ACCESSのデータベースから データを検索する。 こんな感じです。分かりにくい説明ですいませんが 宜しくお願いします。

  • ログの保存をデータベースではなくテキストファイルで保存する方法

    自分はかなり初心者なんですが、今PHPを使ってサイトを作ろうとしています。 その際にログをMySQLなどのデータベースではなくテキストファイルに保存したいと思っています。 勉強のために買った本にはデータベースを使用する方法しか書いていなくて現在困っています。 この方法について解説しているサイトか私が教えてあげようという方おりませんでしょうか? どうかよろしくお願いします。

    • 締切済み
    • PHP
  • VB2006用の解説本は後でVB2008を学習する際の参考になりますか

    VBをこれから勉強しようと考えている者です。 VB2008用の初心者向けの解説本を探していたところ、 VB2006用の初心者向けの解説本で、学習用の専用ソフトが添付されているものを何点か見つけました。 そのソフトは、解説本とともに操作したり、穴埋め式でソースを入力したりして学習させるようですので、 とても便利そうです。 質問です。 VBの基本的な部分をVB2006解説本で学習しても、あとのVB2008の学習の参考になるのでしょうか。 VB2006とVB2008ではUI等に大きな変更は見られないようですが、 混乱するから初めから2008の解説本を参考にした方がいいのでしょうか。

  • Access2002の入力について

    Access初心者です。 Access2002の入力についてお尋ねします。 すでに作られたデータベースがあり、開いてデータを入力していくと、あるフィールドでは直接入力モードに自動でなり、日本語が入力できません。 データ型は「数値」になっています。 この場合数値しか入力できないようですが、強制的に日本語を入力する方法はないでしょうか? テキスト型にするしか無理でしょうか?

  • VBにアクセスのデータベースを読み込みたい(変数の定義)

    こんにちわM(__)M VB超初心者です・・・ 一度テキストにそってアクセスのデータベースをVBで読み込んで、リストを表示したり・・・データを削除したり・・・といったものを作ったことがあるのですが、だいぶ忘れてしまいました。 (SQLというんでしたっけ?) 読み込んでからの処理はこれからいろいろヘルプなので調べていけば解決すると思うのですが、まず読み込む段階ではじめに変数の定義をしますよね? どうやらその変数の定義ができていないらしく、「ユーザー型変数の定義がされていません」といったエラーがでます(実行時) Public wspace As Workspace のWorkspaceが確かに青くなりません。 以前はこれを解決するために、コンポーネントの追加?みたいのでなにか機能を追加したような気がするのですが(人に聞いてやったのテキストがありません・・・)どの機能を追加したのか、思い出せないのです>< この変数の定義さえできれば後は進んでいけると思いますので、この点だけ教えていただきたいです。 またはアクセスデータベースを読み込む解説みたいのがのっているサイトがありましたら教えていただきたいです。(初心者でも理解できるもので) よろしくお願いしますM(__)M

  • accessで作ったデータベースを分割する方法

    access2003を「よくわかるマスター」を使って勉強しました。 同時に複数の人が データの登録をするような使い方をするなら、 作ったデータベースを2つに分けて、 バックグランド側をサーバーに、 普段の入力する側をそれぞれのPCに置くのがいいといわれたのですが、意味がわかりません。 上記の本にはそのようなことがなにも書かれてませんでした。 このようなことについて詳しく解説している本などがあれば、教えていただきたいと思うので、よろしくお願いします。

  • JavaScriptとACCESSデータベースの連携

    はじめましてこんにちわ。 プログラミングについては全くの初心者になりますのでお教え下さい。 テキストボックスにキーワードを入力してACCESSデータベースのデータをWEBに表示させたいと考えています。 その際にはJavaScriptでは出来ないと聞いたのですがやはり無理なのでしょうか? PHPやASPで作成する形になるのでしょうか? 教えて下さい。お願いします。

  • VB.NET(Webアプリ)のアクセス権について

    VB.NETでプログラム作成中のファイルを、新しいハードにコピーして、続きを作成したいのですが・・・。 データを入力して、データベースに保存するプログラムを実行する際、「データベースが開きません」のエラーが出ます。同じデータベースでデータを読み込むプログラムの部分では実行可能です。 私は初心者だし、少し詳しい人に聞いたところ、セキュリティーの設定のところとか、アクセス権に問題があるのでは?というところまでしか分かりません。 うまく説明できないので、わかりにくいかもしれませんが、なにか参考になることがあれば教えてください。 宜しくお願いします。

  • VBでのデータベース作成のメリットって?

    VBでのデータベース作成のメリットって? VBとAccessを勉強させられていますが、 Accessというデータベースソフトがあるのに、なぜ書店には「VBでデータベースを作る」といった本があふれているのでしょうか。 Accessでは実現できない機能や利便性があるのでしょうか。 PCには両方のソフトが入っているという条件で回答いただけませんでしょうか。

  • ACCESSのレコードを削除してもファイル容量が小さくならない

     ACCESSのデータベースのレコードを削除しても、データベースファイルの容量が小さくならないのですが、これはしょうがないことなのでしょうか。  ACCESSをデータベースとして使いたいのですが、社内LANサーバー上にデータファイルを置こうと思っているので、データファイルの容量を小さくしておく必要があると思うのですが…  データベースファイルの容量が大きくなってきたら、また新たにファイルを作ってデータを移管するなどしなくてはならないのでしょうか。  初心者ですので、できれば平易な言葉でお教えいただけるとうれしいです。よろしくお願いします。