インデントでいいのなら、通常のコンボボックスで、先頭に空白をいれればいいように思います。
例えば、リストのもとになるテーブル設計を下記のようにしておいて、
テーブル1
| ID | アイテム | 階層 |
|---|---|---|
| 1 | 親アイテム1 | 0 |
| 2 | 子アイテム1 | 1 |
| 3 | 孫アイテム1 | 2 |
| 4 | 親アイテム1 | 0 |
| コンボボックスの値集合ソースを下記のように設定 |
SELECT ID, Space(階層) & アイテム FROM テーブル1 ORDER BY ID;
さらに下記のように設定すれば、
連結列:1
列数:2
列幅:0cm
疑似階層表示になると思います。
通報 ...