この例では、1つはデータベースの Appointments テーブル(AccessDataSource_Events と呼びます)、 1つはデータベースの Calendars テーブル(AccessDataSource_Calendars と呼びます)という、2つの AccessDataSource コントロールを設定します。
データベースの Appointments テーブル内のフィールドにマップするために使用される、最初の AccessDataSource コントロールを設定します。このテーブルには予定の開始および終了時刻、件名(ここで、予定は終日イベントです)、予定 ID、色、および関連するカレンダーに関するデータが含まれます。
DeleteQuery プロパティ
ソースビュー |
コードのコピー
|
---|---|
DELETE FROM [Appointments] WHERE [AppointmentId] = ? |
InsertQuery プロパティ
ソースビュー |
コードのコピー
|
---|---|
INSERT INTO [Appointments] ([AppointmentId], [Description], [End], [Location], [Start], [Subject], [Properties], [Color], [Calendar], [Tag]) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) |
パラメーター名 |
タイプ |
---|---|
AppointmentId | Object |
Description | String |
End | DateTime |
Location | String |
Start | DateTime |
Subject | String |
Properties | String |
Color | String |
Calendar | String |
Tag | String |
UpdateQuery プロパティ
ソースビュー |
コードのコピー
|
---|---|
UPDATE [Appointments] SET [Description] = ?, [End] = ?, [Location] = ?, [Start] = ?, [Subject] = ?, [Properties] = ?, [Color] = ?, [Calendar] = ?, [Tag] = ? WHERE [AppointmentId] = ? |
パラメーター名 |
タイプ |
---|---|
String | String |
End | DateTime |
Location | String |
Start | DateTime |
Subject | String |
Properties | String |
Color | String |
Calendar | String |
Tag | String |
AppointmentId | Object |
2番目の Events AccessDataSource コントロールの設定
データベースの Calendar テーブル内のフィールドにマップするために使用される、2番目の AccessDataSource コントロールを設定します。このテーブルには、2種類の異なるカレンダーの名前、説明、場所、色、およびカレンダー ID が含まれています。
DeleteQuery プロパティ
ソースビュー |
コードのコピー
|
---|---|
DELETE FROM [Calendars] WHERE [CalendarId] = ? |
InsertQuery プロパティ
ソースビュー |
コードのコピー
|
---|---|
INSERT INTO [Calendars] ([CalendarId], [Name], [Description], [Color], [Tag], [Location], [Properties]) VALUES (?, ?, ?, ?, ?, ?, ?) |
パラメーター名 |
タイプ |
---|---|
CalendarId | String |
Name | String |
Description | String |
Color | String |
Tag | String |
Location | String |
Properties | String |
UpdateQuery プロパティ
ソースビュー |
コードのコピー
|
---|---|
UPDATE [Calendars] SET [Name] = ?, [Description] = ?, [Color] = ?, [Tag] = ?, [Location] = ?, [Properties] = ? WHERE [CalendarId] = ? |
パラメーター名 |
タイプ |
---|---|
Name | String |
Description | String |
Color | String |
Tag | String |
Location | String |
Properties | String |
CalendarId | String |