3つの列(アカウントタイトル、借方、貸方)があるDataGridViewで空のセル値を処理するにはどうすればよいですか?ユーザーが最初の列でアカウントを選択し、次に借方または貸方の列を入力して、すべての行に空のセルを残します。1つのエントリに3つのテーブルが含まれています。
create table Debit (debit_id, amount, **acct_id, entry_id);
create table Credit (credit_id, amount, **acct_id, entry_id);
create table Entry (entry_id, date);
基本的にはこんな感じにしたいと思います。私がこれまでに行ったことは、これらの3つのテーブルに結合されています
SELECT Entry.entry_id, Entry.Date, Debit.acct_id, Debit.amount,
Credit.acct_id, Credit.amount FROM Entry FULL OUTER JOIN Debit
ON Entry.entry_id = Debit.entry_id FULL OUTER JOIN Credit
ON Entry.entry_id = Credit.entry_id
DataGridViewに6つの列があります。デビットとクレジットのアカウントが1つの列にあり、金額が適切な列にある3つの列だけを表示するクエリはまだ考えていません。また、デビットとクレジットの列の空のセルをどのように処理するかを考えていません。私がやったことはうまくいきますが、使いやすさに関しては良くありません。
私がこれを行う方法を提案できますか。
**アカウントテーブル