Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вопрос к ВладимируМ
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Мучаюсь с Combobox. На форме 2 комбо. Хочу сделать так: выбираешь в первом комбо номер гуппы, во втором (в зависимости от выбора в первом) формируется списов фамилий и имен студентв, которые учатся в этой группе. В поиске ответов на свой вопрос наткнулась на ваши пояснения. /topic/557665&hl=combo Сделала в Combo1.Valid SELECT students SET ORDER TO GR_FAM LOCAL lngr as Integer lngr=Alltrim(ThisForm.pageframe1.page2.Combo1.Value) SELECT fam FROM students WHERE id_gr=m.lngr INTO CURSOR poisk ThisForm.pageframe1.page2.Combo2.RowSource=\'poisk\' thisform.pageframe1.page2.combo2.Requery() thisform.refresh() Где ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2011, 13:53 |
|
||
|
Вопрос к ВладимируМ
|
|||
|---|---|---|---|
|
#18+
ХильLOCAL lngr as Integer уберите либо всю строку, либо 2 последних слова ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2011, 15:04 |
|
||
|
Вопрос к ВладимируМ
|
|||
|---|---|---|---|
|
#18+
убрала. Operator/operand type mismatch Показывает на селект ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2011, 15:23 |
|
||
|
Вопрос к ВладимируМ
|
|||
|---|---|---|---|
|
#18+
Хильубрала. Operator/operand type mismatch Показывает на селект Какой тип поля students.id_gr ? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2011, 16:18 |
|
||
|
Вопрос к ВладимируМ
|
|||
|---|---|---|---|
|
#18+
students.id_gr типа N. В первом комбобоксе отображаются номера групп (они берутся из таблицы group.id_gr тоже типа N). И размерность тоже совпадает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2011, 17:33 |
|
||
|
Вопрос к ВладимируМ
|
|||
|---|---|---|---|
|
#18+
Хильlngr=Alltrim(ThisForm.pageframe1.page2.Combo1.Value) ну, тогда alltrim() здесь не в тему... Или покажи источник данных для page2.Combo1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2011, 18:03 |
|
||
|
Вопрос к ВладимируМ
|
|||
|---|---|---|---|
|
#18+
igorbik, я уже и так alltrim убрала. не помогло. А в комбо1 и так явно указан источник. Это я программно пытаюсь создать источник для второго комбо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2011, 22:47 |
|
||
|
Вопрос к ВладимируМ
|
|||
|---|---|---|---|
|
#18+
Если поле students.id_gr - числового типа, то и переменная m.lngr должна быть числового типа. Однако, судя по тому, что команда Код: plaintext Не привела к возникновению ошибки "Function argument value, type, or count is invalid (Error 11)" свойство Combo1.Value имеет символьный тип данных Тип возвращаемого ComboBox значения определяется тем, что указано в свойстве ComboBox.ControlSource. Если там ничего не указано, то тем, что указано в свойстве ComboBox.value на момент инициализации ComboBox. Опять же, судя по результату, у Вас оба этих свойства в Combo1 - пустые (не заполненные) Вариантов решения проблемы два: 1. При формировании значения переменной lngr явно преобразовать значение в числовой тип данных используя функцию VAL() Код: plaintext 2. Сделать дополнительные настройки Combo1 с тем, чтобы Combo1.Value возвращало числовой тип данных. Combo1.Value = 0.00 Combo1.BoundTo = .T. Соответственно, переменной lngr просто присвоить значение без преобразований Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2011, 23:04 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=37162189&tid=1584490]: |
0ms |
get settings: |
5ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 366ms |

| 0 / 0 |
