一つのフォームでDTPickerを複数使い日付を入力すると、「データフィールドに連結できません。」とエラーが表示されます。データソース、メンバー、データフィールド等はそれぞれプロパティで設定しているのですが、複数使用するとエラーになります。
DTPickerは一つのフォームでは一つしか使用できないのですか?
…開発環境が書いてなくて、重要な情報が幾つか抜けてて、
言葉の表現が正確でなくて、足りない情報を補完できるような
ソースコードが示されてないので非常に回答しづらいですが。
少なくとも
[VB6.0]
DataEnvironment を使って Access データベースに接続し、
DTPicker の設定はデザイン画面のプロパティ設定で
DataSource に DataEnvironment1
DataMember に Command1
DataField に 日付Field名
と設定すれば DTPicker は複数使用できる事が確認できました。
その他の設定はデフォルトですのでロックの種類が[読み取り専用]
であり、表示されている日付を修正してレコードの移動を行うと
エラーが出ました。
エラーの内容は『実行時エラー'-2147217842(80040e4e)':
操作が取り消されました。』です。ロックの種類を変更すれば
更新できることも確認しました。
言葉足らずで申し訳ありません。
アドバイスを頂いて、実行してみたところ、うまいこといきました。
返信が遅くなり、申し訳ございませんでした。
ありがとうございました。勉強不足であることに、痛感しました。
ツイート | ![]() |