|
получается, никто не знает
|
|||
---|---|---|---|
#18+
я задавал вопрос: Существует некий рекордсет, два поля: id и name как прицепить этот рекордсет к DataCombo, так чтобы пользватель видел в выпадающем списке name, а возвращал id? я пробовал так: strSQL = "select * from zReg where cd_view = 1" If rs.State = 1 Then rs.Close rs.Open strSQL, frmGL.connection2, adOpenKeyset, adLockOptimistic Set frmDocView.DataCombo1.DataSource = rs Set frmDocView.DataCombo1.RowSource = rs frmDocView.DataCombo1.DataField = rs.Fields(0).Name frmDocView.DataCombo1.ListField = rs.Fields(1).Name но когда говорю msgbox rs.fields(0), возвращает код первой записи, помогите, кто знает никто не ответил :((( ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2003, 12:46 |
|
получается, никто не знает
|
|||
---|---|---|---|
#18+
А кто сказал, что иначе должно быть. Исползуй RS.Find или RS.Next ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2003, 13:02 |
|
получается, никто не знает
|
|||
---|---|---|---|
#18+
rs.find еще понятно, а что за rs.next? может rs.movenext? а если пользователь переместился не на сл. запись, а на сороковую? да и маразмом это попахивает (в смысле find) неужели никак нельзя двигаться по рекордесту в combo? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2003, 13:28 |
|
получается, никто не знает
|
|||
---|---|---|---|
#18+
Можно, find! Конечно MoveNext, скорее это была шутка... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2003, 13:31 |
|
получается, никто не знает
|
|||
---|---|---|---|
#18+
хорошо, тогда объясните мне преимущества исользования DataCombo перед обычным ComboBox? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2003, 13:43 |
|
|
start [/forum/topic.php?fid=60&fpage=402&tid=2170728]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 139ms |
0 / 0 |