|
|
|
значение из выделеной строки в Datagrid
|
|||
|---|---|---|---|
|
#18+
Доброго всем времени суток! :) Я к вам с очередной проблемой: У меня есть датагрид с полями user, firm, ... хочу чтобы при двойном щелчке на строке открывался документ DocWord = WordApp.Documents.Open(App.Path & "\user\" & firm & ".doc") т.е. при двойном щелчке нужно считывать значения ячеек в выделеной строке. Подскажите, как это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 23:38 |
|
||
|
значение из выделеной строки в Datagrid
|
|||
|---|---|---|---|
|
#18+
Могу предложить другой вариант с использование баттонов на гриде Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 07:36 |
|
||
|
значение из выделеной строки в Datagrid
|
|||
|---|---|---|---|
|
#18+
это немного не подходит... :( кто-нибудь знает как еще можно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 10:45 |
|
||
|
значение из выделеной строки в Datagrid
|
|||
|---|---|---|---|
|
#18+
Сделала так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. в первом столбце у меня № документа (т.е. значения не повторяются) может можно динамически гинерировать еще один вопрос по этому столбцу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 10:51 |
|
||
|
значение из выделеной строки в Datagrid
|
|||
|---|---|---|---|
|
#18+
Могу предложить другой вариант с использование баттонов на гриде Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Я вот подумала: может есть какая-то возможность сделать в 8-м кнопку которая и будет открывать документ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 11:06 |
|
||
|
значение из выделеной строки в Datagrid
|
|||
|---|---|---|---|
|
#18+
DataGrid1.Columns(8).Button = True ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 11:32 |
|
||
|
значение из выделеной строки в Datagrid
|
|||
|---|---|---|---|
|
#18+
DataGrid1.Columns(0).Button = True или DataGrid1.Columns(1).Button = True ничего не происходит. если в скобках ставлю больше 1 - возникает ошибка error'9' Subscript out of range :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 11:48 |
|
||
|
значение из выделеной строки в Datagrid
|
|||
|---|---|---|---|
|
#18+
все. ошибку нашла. :) только еще один вопрос: можно ли кнопку увеличить и подписать? и как ее программировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 11:53 |
|
||
|
значение из выделеной строки в Datagrid
|
|||
|---|---|---|---|
|
#18+
высота завит от высоты строк а ширина, надпись не получиться изменить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 12:20 |
|
||
|
значение из выделеной строки в Datagrid
|
|||
|---|---|---|---|
|
#18+
TIKOвысота завит от высоты строк а ширина, надпись не получиться изменить что то подобное можно сделать при помощи VSFlexgrid, но там насколько я знаю можно присвоить кнопке рисунок а на счет надписи точно не могу сказать а зачем все это надо для красоты?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 12:26 |
|
||
|
значение из выделеной строки в Datagrid
|
|||
|---|---|---|---|
|
#18+
просто я кнопку делаю только в ячейке с номером договора. в др. смысла нет. хотела чтобы ее было видно всегда. (по умолчанию пока в ячейку не клацнешь, кнопка видна не будет) :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 12:57 |
|
||
|
значение из выделеной строки в Datagrid
|
|||
|---|---|---|---|
|
#18+
вопрос может не в тему, но найти по поиску немогу. Хотя где-то видела. на запрос Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 13:46 |
|
||
|
значение из выделеной строки в Datagrid
|
|||
|---|---|---|---|
|
#18+
ЕленаMCвопрос может не в тему, но найти по поиску немогу. Хотя где-то видела. на запрос Код: plaintext 1. 2. а что у вас в Label1.Caption какое значение?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 14:01 |
|
||
|
значение из выделеной строки в Datagrid
|
|||
|---|---|---|---|
|
#18+
а поле id есть в базе?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 14:02 |
|
||
|
значение из выделеной строки в Datagrid
|
|||
|---|---|---|---|
|
#18+
да. есть. ошибка: [Mysql][ODBC 3.51 Driver][mysql-4.1.16-nt]unknown column 'Label1' in 'where clause' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 14:08 |
|
||
|
значение из выделеной строки в Datagrid
|
|||
|---|---|---|---|
|
#18+
сделай так adr.Open "select * from docs WHERE id=1" ели прокатит то проблемма в значении Лебела ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 14:22 |
|
||
|
значение из выделеной строки в Datagrid
|
|||
|---|---|---|---|
|
#18+
прокатило. лабел = 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 14:26 |
|
||
|
значение из выделеной строки в Datagrid
|
|||
|---|---|---|---|
|
#18+
ЕленаMCпрокатило. лабел = 1 adr.Open "select * from docs WHERE id=" & Label1.Caption , cnn, adOpenDynamic, adLockBatchOptimistic а так?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 14:30 |
|
||
|
значение из выделеной строки в Datagrid
|
|||
|---|---|---|---|
|
#18+
Как оно получается: form1: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Form3 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. при создании Form3 я в поле Caption указала 5 и выбирается строка по этому значению. то что я пишу Form3.Label1.Caption = DataGrid1.Text программа не видит. хоть и отображает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 14:39 |
|
||
|
значение из выделеной строки в Datagrid
|
|||
|---|---|---|---|
|
#18+
попробуй так Private Sub DataGrid1_ButtonClick(ByVal ColIndex As Integer) Dim strFirm As String Dim strUser As String Select Case ColIndex Case 0 Form3.Label1.Caption = DataGrid1.Text Form3.Show End Select End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 14:45 |
|
||
|
значение из выделеной строки в Datagrid
|
|||
|---|---|---|---|
|
#18+
или передай параметр через переменную формы lngId Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 14:51 |
|
||
|
значение из выделеной строки в Datagrid
|
|||
|---|---|---|---|
|
#18+
Ситуация аналогичная предидущей. Label1 отображает правильное значение, а выборка идет по значению которое я внесла "по умолчанию" :( первый раз у меня такое... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 14:55 |
|
||
|
значение из выделеной строки в Datagrid
|
|||
|---|---|---|---|
|
#18+
x3... может msgbox'ами выловить в каком месте значение не передается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 15:03 |
|
||
|
значение из выделеной строки в Datagrid
|
|||
|---|---|---|---|
|
#18+
УРРА!!! через глобальную переменную получилось! вот только странно почему через label не хотело... ну да ладно... TIKO, спасибо огромное! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 15:13 |
|
||
|
значение из выделеной строки в Datagrid
|
|||
|---|---|---|---|
|
#18+
Потому что при присваивании контролу значения в другой форме сама форма загружаеться в память, и при событии Load присванивание не успевет получить значение по этому у тебя лебел выводит первоначальное значение при событии Load а не то что присовила програмно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 15:18 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34560333&tid=2163932]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
144ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 473ms |

| 0 / 0 |
