• ベストアンサー

変数のことで、、(初心者)

hersheの回答

  • hershe
  • ベストアンサー率55% (5/9)
回答No.6

こんにちわ。 #4のMizyuさんの方法に似ていますが、また違った方法をご紹介します。 Publicのプロパティを使用しています。 取得する時にForm1の変数を見に行くので画面間での同期が取りやすいと思います。 '----+ Form1 +----+----+ Private pmValue As String Public Property Get GetValue() As String GetValue = pmValue End Property '----+----+----+----+----+ '----+ Form2 +----+----+ 'ボタンクリック処理 Private Sub Command1_Click() 'Form1の変数pmValueの内容をメッセージボックスに出力 MsgBox Form1.GetValue , vbOkOnly , app.Title End Sub '----+----+----+----+----+

yasuosan
質問者

お礼

回答ありがとうございます。

関連するQ&A

  • プロジェクト(フォーム)を越えての変数の宣言(値の受渡)

    VB初心者です VBにてForm1にて変数XにX="○○"と設定するコードを記述してその値を引き続いてForm2にてX="○○"で使用したい。 VBAのようにForm1でPublic宣言をしてもForm2では『変数が設定されていません』とエラーが出ます。 いろいろ調べているとプロパティにて変数設定を行うようなのですが Get・Set・Returnがよく理解できず困っています。 また実際にForm1・Form2に記述するときはどんなふうになるのでしょうか? よろしくお願いします。

  • PHPでFORMから来る変数名を変数にするには

    PHPでFORMから来る変数名を変数にするにはどうしたらよろしいでしょうか? 可変変数など調べたのですが、値を変数にすることは出来ても変数名を変数にする事は難しいようです。 <form action="reg.php"> <input type = "text" name = "comment"> <input type = "submit"> </form> このform内のnameが動的に変わるプログラムで,reg.phpにおいて名前(今ならcomment)を変数に格納したいと思っています。 reg.php 本来なら $comment = _REQUEST['comment']; とすると思うのですが、commentが動的に変動する場合、_REQUEST内をどう書き換えれば良いかが分からず困っています $dynamic_name = _REQUEST['ここをどう書けばよいでしょうか'] このことを考えてから今はform内ですが、formでなくてもどうやって書いてよいか分からず疑問に思いました 例えば $test = 'abc'; としたとき $test_name にtestという文字列を入れたい場合(つまりabcの変数名)どうやって入れたらよいのでしょうか?(もちろんtestと言う名前は動的に変わります) 詳しい方いらっしゃいましたらご回答いただければと思います。 良いアドバイスございましたら教えてください よろしくお願いします

    • 締切済み
    • PHP
  • フォーム間での変数の受け渡し

    VB6で、例えばForm1からForm2を呼び出す際に、Form2のローカル変数へ値を渡すことは可能でしょうか? プロジェクト内のPublic変数にするしかないでしょうか? 基本的質問かもしれませんが、よろしくお願いします。

  • 前に似たような質問をしたのですがC#で変数を

    前に似たような質問をしたのですがC#で他のFormの変数を 引っ張ってくるときに publicで変数を指定をし、他のFormで変数を指定しているFormを オブジェクト化し引っ張って来るところまではうまくいったのですが、 肝心の変数の値を引っ張ってきません。(Nullになってしまいます) Form同士で変数を受け渡しするときは、何か特別な指定が必要なのでしょうか? よろしくお願いいたします。

  • Form1からForm2へ変数を送る

    VBの初心者です。 下のようにコードを記述してみました。 ・Form1のdNameをForm2へ送り、ラベルに表示。 ・変数dNameは標準モジュールで定義。 **Form1** dName = delname.Text Form2.Show **Form2** Label.Caption = dName **標準モジュール** Dim dName As String しかし、ラベルにdNameの値が表示されません。 なにか良い解決策を教えてください。 あと、標準モジュールについてわかりやすく教えて下さい。

  • Form2の変数をForm1にも

    あるプロジェクト内で「Form2.vb」を作成して、そこで変数(例えば X=1)を作り それを「Form1.vb」や、「Form3.vb」などで共有するにはどうすればいいでしょうか。 ご回答よろしくお願いします。

  • AccessVBAでの変数の使い方

    下記のような変数の使い方がAccessVBAでできれば 教えていただきたいと思います。 やりたい事は、変数を利用して、フォームやテーブ ル等を利用することです。 例.フォーム「名前1」の「ラベル1」のバリューを 「あいうえお」に変更 --------------------- Dim Class As String '変数に「名前1」を代入 Class = 名前1 'フォーム「名前1」の「ラベル1」の値を変更 Form_Class!ラベル1="あいうえお" --------------------- というように、変数を利用してフォームやテーブル を利用したいのです。 実際このようにすると、Form_Class がそのまま フォーム名ととらえられ、変数として機能しません でした。 宜しくお願いいたします。

  • 変数の記述について教えてください。

    こんにちは。 ご指導のほど、宜しくお願い致します。 javascriptで<form>のname="menu"を変数:formnameに 代入し、実行するように記述をしたいのですが どうもうまくいきません。 誤りの部分を教えて下さい。 <script Language="JavaScript"> <!-- var formname="menu"; // 本登録検索============================================== function itiran_onClick(){ document.+formname+.action" = "itiran.asp"; document.+formname+.submit()"; } ============================================== --> </script> <中省略> <form action="" method="post" name="menu"> <input type="text" name="TEST" value="1"> <input type="bottun" value="次へ" onclick="itiran_onClick()"> </form>

  • 別PHPファイルに変数を渡す

     PHP初心者です。宜しくお願いいたします。  下記はcheck1.phpです。途中で $check2=1の場合は分岐でcheck2.phpにジャンプさせたいのですが、ジャンプした後は変数がすべて消えてしまうようです。check1.phpで得た変数を、そのままcheck2.phpで利用したい場合はどうすればいいのでしょうか? -------------------------------------------------- if ($_POST['write']) { $tuki= get_form($_POST["tuki"]); $ome = get_form($_POST["ome"]); $check1 = get_form($_POST["check1"]); $check2 = get_form($_POST["check2"]);} if ($check2==1) {$url="http://localhost/check2.php"; readfile($url);} else{・・・・・・・・ --------------------------------------------------

    • ベストアンサー
    • PHP
  • サブルーチンの呼び出しに変数を使うには。

    初心者なので頓珍漢な事をお聞きしているかもしれないですがお願いします。 htmlページの分岐を行いたいと思ってまして、1ページ、1サブルーチンにしてhtmlを埋め込んでいます。その分岐の呼び出しに以下のような、命令で処理したいと思ったのですが上手くいきません。 &html$FORM{page}; 舌足らずな質問の仕方だと承知なのですが、サブルーチンの呼び出しに変数を使うにはどうしたらよいのでしょうか?よろしくお願い致します。

    • ベストアンサー
    • Perl