|
|
|
querydefs
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, какое отличие в написание модулей с querydefs в проектах mdb и adp? Решил перевести свой проект из mdb в adp и вот спотыкнулся. выдается ошибка на 4 сточке приведенного ниже кода.... Запрос1 создан как представление. ?????? Dim dbsCurrent 'As Database Dim qryTest 'As QueryDef Set dbsCurrent = CurrentDb Set qryTest = dbsCurrent.QueryDefs("Запрос1") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2004, 14:51:45 |
|
||
|
querydefs
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2004, 15:23:26 |
|
||
|
querydefs
|
|||
|---|---|---|---|
|
#18+
kedzo Код: plaintext 1. 2. 3. 4. 5. Простите неопытного.... имею следующее.... Public Sub Set_Query_VIP(ByVal datN As Date, ByVal datK As Date) Dim dbsCurrent 'As Database Dim qryTest 'As QueryDef Set dbsCurrent = CurrentDb Set qryTest = dbsCurrent.QueryDefs("Запрос1") qryTest.SQL = "SELECT ......;" dbsCurrent.Close Next End Sub Как правильно написать???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2004, 15:09:39 |
|
||
|
querydefs
|
|||
|---|---|---|---|
|
#18+
авторSet dbsCurrent = CurrentDb Что такое CurrentDb в ADP? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2004, 15:16:57 |
|
||
|
querydefs
|
|||
|---|---|---|---|
|
#18+
Serge Gavrilov авторSet dbsCurrent = CurrentDb Что такое CurrentDb в ADP? Вообще это мои первые шаги в освоении adp. Нормального Help'a нет. Вот и спрашиваю знатаков этого дела.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2004, 15:20:25 |
|
||
|
querydefs
|
|||
|---|---|---|---|
|
#18+
если вы понимаете разницу между самосвалом и молоковозом, то разница между mdb и adp тоже есть: не все детали подходят друг другу. многое придется переписать. имея глубокий опыт по переписыванию, могу сказать, что 90% кода придется переписать и 50 % форм подправить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2004, 15:23:02 |
|
||
|
querydefs
|
|||
|---|---|---|---|
|
#18+
ищесли вы понимаете разницу между самосвалом и молоковозом, то разница между mdb и adp тоже есть: не все детали подходят друг другу. многое придется переписать. имея глубокий опыт по переписыванию, могу сказать, что 90% кода придется переписать и 50 % форм подправить Это я уже понял. И все же..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2004, 15:42:03 |
|
||
|
querydefs
|
|||
|---|---|---|---|
|
#18+
в чем состоит ваш вопрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2004, 15:46:35 |
|
||
|
querydefs
|
|||
|---|---|---|---|
|
#18+
для начала необходимо преобразовать динамические запросы написанные для mdb под adp. Было следующее: Dim dbsCurrent 'As Database Dim qryTest 'As QueryDef Set dbsCurrent = CurrentDb Set qryTest = dbsCurrent.QueryDefs("Запрос1") Идет ругань на 4 -й строке. ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2004, 15:51:00 |
|
||
|
querydefs
|
|||
|---|---|---|---|
|
#18+
зачем тебе нужен qryTest ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2004, 15:51:53 |
|
||
|
querydefs
|
|||
|---|---|---|---|
|
#18+
ищзачем тебе нужен qryTest ? а как тогда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2004, 15:58:39 |
|
||
|
querydefs
|
|||
|---|---|---|---|
|
#18+
блин, да что же я не могу от тебя ничего добиться? я пока не могу ничего предложить, т.к. не знаю, зачем тебе нужен qryTest. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2004, 16:02:26 |
|
||
|
querydefs
|
|||
|---|---|---|---|
|
#18+
ищблин, да что же я не могу от тебя ничего добиться? я пока не могу ничего предложить, т.к. не знаю, зачем тебе нужен qryTest. Что-то мы друг друга понять не можем. qryTest строил в mdb динамический запрос для выборки данных из таблиц (скажем нужно собрать и обработать данные таблицы за определенный период времени, но сегодня этот период один, завтра другой и т.д. Он не описывается никакими законами). Далее эти данные выводились либо в отчетах, либо в excel. Не знаю это вы хотели от меня услышать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2004, 16:20:47 |
|
||
|
querydefs
|
|||
|---|---|---|---|
|
#18+
"скажем нужно собрать и обработать данные таблицы за определенный период времени" надо писать не "скажем", а конкретно, что ты хочешь получить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2004, 16:32:55 |
|
||
|
querydefs
|
|||
|---|---|---|---|
|
#18+
ищ"скажем нужно собрать и обработать данные таблицы за определенный период времени" надо писать не "скажем", а конкретно, что ты хочешь получить А это играет большую роль? У меня таких построителей штук 7 будет и все разные. Для начала определим по периоду времени.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2004, 16:51:09 |
|
||
|
querydefs
|
|||
|---|---|---|---|
|
#18+
у меня уже нет желания с вами общаться. я вас спрашиваю, что вам нужно, вы мне льете воду надеюсь такой ответ вас удовлетворит? в adp нет понятия QueryDefs ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2004, 17:00:41 |
|
||
|
querydefs
|
|||
|---|---|---|---|
|
#18+
2 ищ не злитесь :) надо было сразу сказать что в adp нет QueryDefs... 2 Nikolay Gerasimov копайте в сторону процедур или накрайняк представлений...(в mssql нет запросов, есть только процедуры, представления и пользовательские функции. вот с этим и работайте) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2004, 17:08:00 |
|
||
|
querydefs
|
|||
|---|---|---|---|
|
#18+
Немного поправлюсь - нет запросов я имел в виду "сохраненных" запросов как в акцесе. На вба для adp надо пользовать адо а не дао. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2004, 17:12:14 |
|
||
|
querydefs
|
|||
|---|---|---|---|
|
#18+
Ну теперь все стало ясно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2004, 17:22:18 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32651129&tid=1672329]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 329ms |

| 0 / 0 |
