質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Delphi

DelphiはPascalを拡張してオブジェクト指向を導入したWindows, OS X,iOS,Androidのネイティブアプリケーションを開発するための言語です。旧称はObject Pascal。開発用IDE「Delphi」にあわせ現在の名前に改称されました。

Q&A

解決済

1回答

1721閲覧

<Delphi> lookupでフィールドを作るとグリッドにデータが表示されない

rozeo

総合スコア14

Delphi

DelphiはPascalを拡張してオブジェクト指向を導入したWindows, OS X,iOS,Androidのネイティブアプリケーションを開発するための言語です。旧称はObject Pascal。開発用IDE「Delphi」にあわせ現在の名前に改称されました。

0グッド

0クリップ

投稿2019/02/08 02:07

前提・実現したいこと

Delphiでグリッドにデータベースのデータを表示する作業を行っております。
lookupで他のdataModuleコンポーネントのフィールドを参照してグリッドに表示させたいのですが、
ルックアップでフィールドを追加すると、グリッドの表示が全て消えてしまいます。(他のフィールドも含めて)

疑いのありそうな箇所だけでも、教えて頂けると幸いです。

発生している問題・エラーメッセージ

エラーメッセージは特にありません。

該当のソースコード

必要なソースコードがあれば追記します。

試したこと

プロジェクト内に同様のフレームがあり、そちらは問題なくグリッド表示されます。
問題のユニットと比べていろいろと確認しましたが原因がわかりません。
・lookupの参照の設定は問題なし
・モヂュールのオープンクローズ操作問題なし
・初期表示時のソースコード問題なし
・その他プロパティ内のEnable=Trueなども問題なし

補足情報(FW/ツールのバージョンなど)

Delphi 10.1 Berlin

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

DataModuleを開く際に参照元のコンポーネントから順にopenModuleをしないといけないようです。
closeModuleは関係ない模様。Delphiの仕様というか、バグに近いもののようです。

投稿2019/02/12 06:57

rozeo

総合スコア14

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問