| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Foxpro/Clipper/Dbase > [FoxPro] ошибка alias is not found |
| Автор: ИванМ 23.6.2009, 20:38 |
| Создал форму и текстбокс в ней. У текстбокса написал в control source: "predpriyatie.nazvanie", чтобы связать его с таблицей predpriyatie и атрибутом nazvanie. Возникает ошибка alias "predpriyatie" is not found Таблица predpriyatie существует и находится в базе данных с именем database. Другие окна работают. |
| Автор: oigolikova 24.6.2009, 08:08 |
| Проверьте по буквам имя таблицы, лучше его скопируйте из проводника и вставьте в программу. Если оно правильное, то в датабейсе формы нужно добавить эту таблицу или в инете формы написать: if used("имя_таблицы") = .f. use имя_таблицы in 0 (обязательно!!! т.к. простое использование слова use имя_таблицы приводит к закрытию ранее открытой таблицы!) select имя_таблицы else select имя_таблицы endif |
| Автор: ИванМ 24.6.2009, 23:59 |
| oigolikova, сдедал так и заработало. Но на сколько я знаю use имя_таблицы вся таки не приводит к закрытию таблицы. К закрытию приводит use без параметров |
| Автор: Данкинг 25.6.2009, 00:28 |
Всё правильно: оно приводит наоборот к открытию таблицы. |
| Автор: Bishop 26.6.2009, 17:07 | ||||
Кошмар, граждане
Сколько таблиц открыто? Две? Одна.
Теперь открыты обе. Собственно, oigolikova об этом говорила. |