私は次のようにテーブルを設定しています:
テーブルの役割:
super("ROLES", // Name
true, // Can insert
true, // Can modify
true, // Can delete
true, // Supports events
"system_table_data/roles.dat", // don't Journal to disk
1, // Read Access Level
1, // Write Access Level (controlled via GUI)
// Field Info
new Object[][] {// Key Name Type Read Write Insert Modify
{PK_FIELD, "ROLE_ID", "ROLE_ID", YES, YES, NO, NO}, // 0 BYTE
{NM_FIELD, "ROLE_NAME", "STRING_80", YES, YES, YES, YES}, // 1
{NM_FIELD, "SHIFT_PATTERN_ID","SHIFT_PAT", YES, YES, YES, YES}, // 2 BYTE
{NM_FIELD, "START_DATE", "CS_TIME", YES, YES, YES, YES}, // 3
}
);
と
テーブル シフト パターン:
super("PATTERNS", // Name
true, // Can insert
true, // Can modify
true, // Can delete
true, // Supports events
"system_table_data/patterns.dat", // don't Journal to diskmember_hna
1, // Read Access Level
1, // Write Access Level (controlled via GUI)
// Field Info
new Object[][] {// Key Name Type Read Write Insert Modify
{PK_FIELD, "NAME_ID", "PATNAME_ID", YES, YES, NO, NO}, // 0
{NM_FIELD, "NAME", "STRING_80", YES, YES, NO, YES}, // 1
}
);
私はJTablesを使用しており、フィールドを含むダイアログボックスをポップアウトしてテーブルにデータを入力し、これら2つのようなテーブルに情報を保存しています。
それはすべてタブ付きのペインにあります。役割のタブとシフトパターンのタブです。
[ロール] ペインのダイアログ ボックスには、シフト パターンの名前を入力するコンボボックスがあります。これを行う方法を知りたいですか?