タグ

ブックマーク / homepage1.nifty.com (7)

  • 連想配列の値に構造体を入れるには?

  • ByVal と ByRef

    プロシージャを作るときに必要な知識として“ByVal と ByRef の違い”があります。これは、各引数に付けるキーワードで、“引数の値の渡され方”を指定するものです。通常は、ByVal で定義しますが、ByRef と定義することによって特殊な動作を行います。 ByRef「参照渡し」 引数を ByRef で宣言すると、プロシージャの呼び出し側にも影響を与える引数になります。 Private Sub MyProcByRef(ByRef Argument As Long) Argument = 100 End Sub Private Sub btnByRef_Click() Dim Arg As Long Debug.Print "ByRef:" Debug.Print "Arg = " & Arg Debug.Print "Call MyProcByRef(Arg)" Call

    micdonalds
    micdonalds 2010/09/24
    引数の値を変更できるByRef
  • VB SQL テーブルの結合 - LEFT JOIN, RIGHT JOIN, INNER JOIN, FULL OUTER JOIN, CROSS JOIN, UNION

    Visual Basic 中学校 > データベース講座 > 第10回 テーブルの結合 SQLの中で、複数のテーブルを結合してあたかも1つのテーブルであるかのように扱う基的な手法を説明します。 概要 ・JOINを使用すると複数のテーブルを結合して、1つのテーブルであるかのように扱うことができる。結合はレコード単位で行われ、どのレコードとどのレコードを結合させるかはSQL文中で指定する。 例:以下の例ではT_動物マスタとT_目マスタで、目IDが等しいレコード同士を結合して、あたかも1つのテーブルであるかのようにFROM句に指定する。 SELECT T_動物マスタ.名前, T_目マスタ.目名 FROM T_動物マスタ LEFT JOIN T_目マスタ ON T_動物マスタ.目ID = T_目マスタ.目ID ・JOINにはいくつかの種類があり、結合相手のレコードがいない場合の結果が変わる

  • 動的2次元配列を宣言するには?

    アトラス 2007/09/04(火) 11:06:37 VB6.0で動的の2次元配列を宣言することは出来ないのでしょうか? 過去ログによると、結局構造体で回避しておりますが。 http://hpcgi1.nifty.com/MADIA/VBBBS2/wwwlng.cgi?print+200511/05110055.txt --------------- Dim myArray() (中略) ReDim Preserve myArray(3, 3) As Variant ためしに上記で行ってみたのですが、 うまくいきませんでした。 やはり無理でしょうか? 魔界の仮面弁士 2007/09/04(火) 11:38:42 > ためしに上記で行ってみたのですが、 > うまくいきませんでした。 ん? それで特に問題なく動作するかと思いますけれども。 もし、そのコードでうま

  • VB 初級講座目次

    全54回 完結 第1章 VBになれよう 第1章ではVBになれるために、あまり小難しい話題には触れずに絵を書いたり色を塗ったりするなんとなく楽しいトピックをあつかいます。この段階ではVBの雰囲気を感じ取っていただくことが目標です。細かいプログラミング技法にはあまりこだわらないで下さい。 第1回 色をあやつる VBでの色の指定方法を解説します。色指定を通してVBの基的な考え方を体験します。 第2回 絵を書く VBで線や円を書く方法を説明します。VBのグラフィックス機能の基を解説します。 第3回 塗りつぶし グラデーションやパターン・画像での塗りつぶしを通してVBの強力なグラフィックス機能について説明します。 第2章 基構文 第2章ではVBの基的な構文・語法を説明します。とても地味な分野なので退屈しがちですが、結局のところ一番重要な部分となります。この段階では取りあげる一つ一つの文法・語

  • 印刷のテクニック マイクロソフトワード編 図の挿入(補完1)

  • VB 配列 - Array, Redim, 動的配列など

    Visual Basic 中学校 > 初級講座 > 第27回 配列 配列は昔からある技術です。新鮮さがないためにまったく注目されませんが、昔から今まで生き延びているということ自体がその重要性を証明しています。今回は地味な説明になりますがじっくりと読んで配列の概要を把握することは有意義です。次回取りあげるコレクションの理解にもつながります。 この回の要約 ・配列を使うと似たような変数をまとめることができる。 ・配列は Dim MyArray(3) As String のように宣言する。 ・配列は添字を変数にしてループをまわせる。 ・配列をコピーするにはCloneメソッドを使う。 ・動的配列を作成すると、Redim Preserveを使うことにより後からサイズを変更できる。 1.はじめに 配列に関する説明をする前に少し今回の方針を書いておきます。 私は普段初級講座を書くに当たっては「VBに

  • 1