• 締切済み

フレキシブルグリッドのデータ数

はじめまして、sipeといいます。 いま、フレキシブルグリッドを利用したソフトを作成しているのですが、データを読み込んである計算(ループ処理)させる場合に、どこまで(どの行まで)データが存在しているかを把握するためにはどんな方法があるのでしょうか。 漠然としてますが、どなたかおわかりになる方がいましたら、ご教授していただけませんでしょうか。

  • sipe
  • お礼率20% (1/5)

みんなの回答

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

いまいち状況がよくわかりませんが、 ある行までデータが埋まっているとすると、x列にデータがあるとして、 Dim i As Long i = 0 With MSFlexGrid1 Do While (i + 1 <= .Rows - 1) And (.TextMatrix(i + 1, x) <> "") 'ここに必要な処理を記述 i = i + 1 Loop End With これで、1~i行までデータが入っていることが把握出来ます。 ちなみに固定行は1行(0行目)としています。

関連するQ&A

  • 「グリッド」って何ですか?

    コンピュータ関連と思うのですが 「Grid World 2005 広がるグリッド市場」 http://www.idg.co.jp/expo/grid/ という展示会があるようです。 「グリッド」ってなんですか? 直訳すれば「格子」 goo辞書を見ると 「個々のユーザーが,電気を利用するように計算資源(処理能力や記憶容量)を利用できるようにするネットワーク環境。グリッド。」 とあるのですが あまり聞きなれていないです。 「グリッド」について動向等、要領よく解説されているホームページ等あれば教えてください。

  • Word 表でのグリッド線の挿入について

    パソコンソフト 「Word」において、表を作成(3行×4列)しました。 表は1行目が見出しで、2行目(次のセル)の2列目に、かなり長い文字列(文章)を記述しました。(約8ページ) 従って3行目の行(セル)は、空白です。 この2行目のセル内に水平線のグリッド線(水色点線)を引き、文章を分けたいのですが、「罫線なし」でグリッド線を引くと、罫線を引いた後の文章が消え、2ページになってしまします。 表の枠だけをまず作成して、後から、グリッド線で分割することは、できないのでしょうか? どうか、ご回答を宜しくお願い致します。

  • java android グリッドビュー

    年末でご多忙かと思いますが、 わかる方いましたら宜しくお願いいたします。 ご教授いただきたいのは、 アクティビティに下記のようなデータを枠付き表示したいのです。 No 指名 点数 合計 1  山田 100  100 2  田中 100  100 3  斎藤 100  100 4  伊藤 100  100 イメージはエクセルのセルにデータを入れる感じです。 現在はグリッドビューにborderを設定してデータを設定しています。 ですが、下記の2点についてわからず困っています。  1, グリッド各幅が均等のため、カラム幅を任意の長さに設定し固定する。  2, グリッドビューの一行目の背景色と以降の行の背景色を別にする。 わかる方いましたら、ご指南宜しくお願いいたします。 参考になるサイトなどでもかまいませんので宜しくお願いします。 ちなみに、このようなデータを表示する場合みなさんはどのようにされてますでしょうか? グリッドビューで表現しようとしているのがそもそも間違いなのでしょうか? なにか別で正規の表現方法があるような気がしますが・・・ 超初心者のためクレクレで本当に申し訳ありませんが、 どうぞ宜しくお願いいたします

    • ベストアンサー
    • Java
  • PCグリッド、デスクトップグリッド用のソフト

    夜間や休日のCPU資源を有効に利用するためのフリーソフト、 商用ソフト、または作成してくれるソフトメーカーなどはありますか? NASAが地球外生命からの電波をボランティアを募って解析する スクリーンセーバー型のSETI@homeソフトのようなものを会社や学校でも 運用して、計算機の費用を節減できないでしょうか? ttp://setiathome.ssl.berkeley.edu/download.html 小規模で数が多い計算はPCグリッド、残りは従来の計算サーバーにと 分けてはどうかと考えています。

  • フレキシブルグリッドコントロールについて

    フレキシブルグリッドコントロールをスクロールすると行もしくは、列単位でスクロールします。これを任意の位置で固定させるようなスクロールは出来ないでしょうか?(一番左に表示される列が、とぎれるようなスクロールをしたい。と言うことです) 出来ないなら、VBに標準で付いてる表のコントロールでこれが出来るコントロールはないでしょうか?表のデータに対しては特に対した処理はしないのですが。

  • vistaでの縦横のグリッド線の書き方

    Windows XPの場合の縦横のグリッド線は編集でグリッドにチェック入れると縦横のグリッド線の大、小を簡単に書けたが、vistaの場合のグリッド表示のグリッドにチェックを入れると行としてのグリッドは書けるが、それでは回路図等が書けない。縦横のグリッド線を当間隔でグリッド間隔の大、小を書く方法を教えて下さい。ヘルプでWord2007で検索した所 1、文書内の図形またはオブジェクトをクリックする。2、「描写ツール」の「書式」タブの「配置」で「配置」をクリック、「グリッド線の表示」をクリックする。と書いてあるが「描写ツール」はホーム、挿入、レイアウト、表示等を探したが見つからない。XPに慣れていたがVvistaは使い辛い。お分かりの方は教えて下さい。

  • VisualStudio2005のグリッドビューにEXCELデータを貼り込む?

    以前に同じ質問があったらすみません。 プログラム関係は全くの初心者ですが VisualStudio2005を使用してデータを作成しています。 表題通りグリッドビューを使用して表を作って その中身のデータをEXCELで作成し取り込みたいと思うのですが いまいち方法がわかりません。 初歩的な質問かもしれませんがネットで調べても よくわかりませんでした。 どこかに記述してあるHPがあるといいのですが・・・。 宜しくお願い致します。 ※WinXP ProでVisualStudio2005使用しています。 EXCELは2007です。

  • グリッドを更新した時のグリッドの表示の仕方

    WINDOWS2000、VB6.0(SP5)で開発しています。 データベースをグリッドに表示して、 追加や更新、削除などはテキストボックスに入力して、 コマンドボタンで処理すようにしています。 例えば行を追加したとき、並び替えをして表示させたいので、 Refreshします。そうするとカレントレコードの位置が最初の行になります。 これを追加した行に来るようにしたいです。 Move.Nextとかでその行まで移動させたら出来るのですが、 レコードが100件あって、50番目のレコードを追加したとき、 Move.Nextで移動させると、どんな場合でも画面上一番下の方に表示されてしまいます。 50番目のレコードが一番上に表示されるように、 スクロールバーを調節して追加しても、一番下になってしまいます。 うまく説明できないのですが、ご理解いただけましたら、 ご教授お願いいたしますm(_ _)m

  • グリッドに乗った座標値

    マウスをクリックしたポイントの座標値を取得した場合に その座標に一番近いグリッドの座標を求めようとしています。 入力(mX、mY) Grid(gX、gY) よい計算方法はないでしょうか? よろしくお願いします。

  • カレンダーの作り方

    PHPで簡単なカレンダーを作成しようと思っています。やりたいことは下のようなカレンダーを作成したいです。forループで表自体は作れるのですが、最後の行に何もデータ(日付)が入っていない場合は最後の行は表示しないという処理にしたいです。この場合、31より後ろの4つのセルはあっても問題ありません。あくまで、最後の行が空の場合は最後の行は表示しない、もしくは表示させないという処理です。 これだとforループで表を作るには難しいような気がしますが、何かよいアイディアをご教授ください。 ┏━━━━━━━━━━━━━┓ ┃********2006年10月********┃ ┣━┳━┳━┳━┳━┳━┳━┫ ┃Su┃Mo┃Tu┃We┃Th┃Fr┃Sa┃ ┣━╋━╋━╋━╋━╋━╋━┫ ┃01┃02┃03┃04┃05┃06┃07┃ ┣━╋━╋━╋━╋━╋━╋━┫ ┃08┃09┃10┃11┃12┃13┃14┃ ┣━╋━╋━╋━╋━╋━╋━┫ ┃15┃16┃17┃18┃19┃20┃21┃ ┣━╋━╋━╋━╋━╋━╋━┫ ┃22┃23┃24┃25┃26┃27┃28┃ ┣━╋━╋━╋━╋━╋━╋━┫ ┃29┃30┃31┃--┃--┃--┃--┃ ┣━╋━╋━╋━╋━╋━╋━┫ ┃--┃--┃--┃--┃--┃--┃--┃ ┗━┻━┻━┻━┻━┻━┻━┛

    • ベストアンサー
    • PHP

専門家に質問してみよう