|
|
|
Запрос на объединение?
|
|||
|---|---|---|---|
|
#18+
Имел некоторые навыки работы в Access-e. Благодаря участникам форума Access разработал неплохую базу данных для кадровой работы на уровне полка. Однако не смотря на все прелести Асуса тормозит он страшно уже на уровне 1000 записей. В связи с этим решил попробовать свои силы в Фоксе. Начинаю с нуля посему, видимо, стану активным участником форума. Честно сказать в Фоксе полный ноль. Нашел версию 9.0, скачал SP1. Тупо сконвертнул несколько таблиц. Работа идет методом проб и научного тыка. Короче говоря есть вопрос. В Аксесе есть запрос на объединение SELECT T_StatPodr0.* FROM T_StatPodr0 union all SELECT T_StatPodr1.* FROM T_StatPodr1 union all SELECT T_StatPodr2.* FROM T_StatPodr2 UNION ALL SELECT T_StatPodr3.* FROM T_StatPodr3 ORDER BY PodrID; Есть ли такая возможность в Фоксе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2007, 11:08 |
|
||
|
Запрос на объединение?
|
|||
|---|---|---|---|
|
#18+
Да, но при размещении команды на нескольких строках надо в конце строки ставить точку с запятой: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2007, 11:17 |
|
||
|
Запрос на объединение?
|
|||
|---|---|---|---|
|
#18+
В окне конструктора запросов, пишет, что UNION не поддерживается. Варум? Куда же тогда сунуть запрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2007, 11:29 |
|
||
|
Запрос на объединение?
|
|||
|---|---|---|---|
|
#18+
МайорВ окне конструктора запросов, пишет, что UNION не поддерживается. Варум? Куда же тогда сунуть запрос? Во первых забыть по окно конструктора запросов. Конструкторы и визарды в фоксе - пришлепка для начинающих. С элементарными вещами еще как-то справляются. Фокс не ориентирован на работу мышекликами как Access. Код ручками пишется. Запрос можешь сунуть в *.prg, а затем запустить do my.prg Только после этого еще больше вопросов будет. Советую книжку по фоксу найти и почитать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2007, 12:02 |
|
||
|
Запрос на объединение?
|
|||
|---|---|---|---|
|
#18+
Выписал Бартеньева. Думал Гетц заумно пишет, а у Бартеньева для начинающих делать вообще нечего. Сейчас скачал с инета несколько пособий сижу разбираюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2007, 12:29 |
|
||
|
Запрос на объединение?
|
|||
|---|---|---|---|
|
#18+
МайорВыписал Бартеньева. Думал Гетц заумно пишет, а у Бартеньева для начинающих делать вообще нечего. Сейчас скачал с инета несколько пособий сижу разбираюсь. Хорошая книга: "Использование Visual FoxPro 6" М. Базиян - в 9.0 немного добавилось, но сам подход к программированию не поменялся. Когда сам 5-6 фокс осваивал (с FPD2x переходил) - штуки 3 книги прочитал, в большинстве вода для чайников - как мастерами пользоваться, как только интересное начинается: "более подробно можете узнать из хэлпа" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2007, 14:10 |
|
||
|
Запрос на объединение?
|
|||
|---|---|---|---|
|
#18+
Не могу понять принцип создания базы данных. В Асусе все просто - мухи отдельно, гарнир отдельно. А здесь главный файл, в который напичкано черте что. SQL-запросы запускаются из prg. Но в целом интересно. Хотелось бы схематично понять принцип, на пальцах что бы объяснил кто-нибудь. В армии програмеров нет!!! Сам служу в ВВС, максимум раньше на что был способен - прозвести штурманские расчеты в Екселе. Дошел до Асуса, теперь к Фоксу. Прямо киножурнал "Хочу все знать". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2007, 14:37 |
|
||
|
Запрос на объединение?
|
|||
|---|---|---|---|
|
#18+
МайорНе могу понять принцип создания базы данных. В Асусе все просто - мухи отдельно, гарнир отдельно. А здесь главный файл, в который напичкано черте что. SQL-запросы запускаются из prg. Но в целом интересно. Хотелось бы схематично понять принцип, на пальцах что бы объяснил кто-нибудь. В армии програмеров нет!!! Сам служу в ВВС, максимум раньше на что был способен - прозвести штурманские расчеты в Екселе. Дошел до Асуса, теперь к Фоксу. Прямо киножурнал "Хочу все знать". 1. Не пытайся делать по аналогии с Access`ом. Там-то как раз мухи в котлетах как изюм в булочках. Все в один файл спихали и данные и код. 2. Главный файл обычно служит для инициализации приложения. Но при желании можно все написать в нем, только потом эту писанину сам не разберешь. 3. База данных - сама по себе, одно приложение может использовать несколько баз данных, в т.ч. MS SQL, MS Access и т.д. 4. В общем на пальцах не объяснить, читай как с формами работать, меню создавать, классы, отчеты, работа с данными отдельная тема. Если необходимость перехода заключается только в том что Access тормозит, то а. Может индексов не хватает ? 1000 записей даже для Access`а не много. б. Может базу вынести на MS SQL, а из Access`а к ней обращаться? Идеология работы при этом не сильно меняется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2007, 15:09 |
|
||
|
Запрос на объединение?
|
|||
|---|---|---|---|
|
#18+
Необходимость перехода, вероятнее всего во мне - ум пытливый. Хочу попробовать. Если получится освоить азы, то пойду дальше. Надо потихоньку готовиться к гражданской жизни. До дембеля три года. За это время пойду на переучку. Возможно знания и пригодятся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2007, 15:22 |
|
||
|
Запрос на объединение?
|
|||
|---|---|---|---|
|
#18+
МайорНеобходимость перехода, вероятнее всего во мне - ум пытливый. Хочу попробовать. Если получится освоить азы, то пойду дальше. Надо потихоньку готовиться к гражданской жизни. До дембеля три года. За это время пойду на переучку. Возможно знания и пригодятся. Ну тогда для начала примеры в книжках разбирать. К сожалению фокс не так прост чтобы быстро научиться делать что-то простенькое, даже для создания простых вещей требуется иметь хотя бы общее представление обо всем в целом. А для общего развития рекомендую заодно MS SQL освоить. Т.к. любое сетевое приложение лучше делать по клиент-серверной технологии. Использование родной БД фокса целесообразно в случае однопользовательских приложений, в этом случае заметный выигрыш от легкой переносимости и производительности работы с БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2007, 15:44 |
|
||
|
Запрос на объединение?
|
|||
|---|---|---|---|
|
#18+
Предлагаю начать отсюда Главный (стартовый) файл проекта Часть I. Размещение файлов, Базы данных Часть II. Таблица, Курсор, Поля, Ключевое поле Часть III. Индексы Часть IV. Типы данных, Удаление, Хранимые процедуры, Связи Часть V. Тригерры, Rule, Default, Свойства дизайна, Директивы прекомпилятора Использование форм Однако общий совет. Читайте все это "добро" критически. Кое-что из описанного уже устарело (писалось по состоянию на VFP8), кое-что не совсем верно, кое-что явно ошибочно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2007, 15:58 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34236627&tid=1590073]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 379ms |

| 0 / 0 |
