|
|
|
Как программно освежить список серверных объектов в adp
|
|||
|---|---|---|---|
|
#18+
Как программно освежить список серверных объектов в adp? дайте линк если уже обсуждали =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2004, 13:00 |
|
||
|
Как программно освежить список серверных объектов в adp
|
|||
|---|---|---|---|
|
#18+
обновить в окне БД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2004, 13:18 |
|
||
|
Как программно освежить список серверных объектов в adp
|
|||
|---|---|---|---|
|
#18+
RefreshDatabaseWindow ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2004, 13:44 |
|
||
|
Как программно освежить список серверных объектов в adp
|
|||
|---|---|---|---|
|
#18+
В 2000 не пойдет. Видимо, надо обновлять коннект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2004, 14:00 |
|
||
|
Как программно освежить список серверных объектов в adp
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2004, 17:34 |
|
||
|
Как программно освежить список серверных объектов в adp
|
|||
|---|---|---|---|
|
#18+
CurrentProject.OpenConnection CurrentProject.BaseConnectionString работает, спасибо. Только он ведь при этом формы закрывает =( Как быть ? - программно запускается процедура, которая создает серверный объект - а Access-то пока не перелинкуется об его существовании не узнает ! Меня интересовало, можно ли освежить список серверных объектов без реконнекта. Ктати у меня - Access XP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 11:16 |
|
||
|
Как программно освежить список серверных объектов в adp
|
|||
|---|---|---|---|
|
#18+
2psl Формы закрываются только связанные с данными - и это правильно. О существовании процедуры по ее наличию в окне бд судить не надо - обращайся к ней (надеюсь ты запускаешь ее программно, а не дыблкликом) и она выполнится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 11:29 |
|
||
|
Как программно освежить список серверных объектов в adp
|
|||
|---|---|---|---|
|
#18+
Может быть можно все сделать без создания объектов. Какая основная задача? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 11:30 |
|
||
|
Как программно освежить список серверных объектов в adp
|
|||
|---|---|---|---|
|
#18+
Задача - предоставить пользователю конструктор запросов. с возможностью их сохранения, но так, чтобы внуть Accessa он не лазил (окно БД скрыто). Тут либо писать что-то свое (или использовать готовые ActiveX конструктры запросов), либо воспользоваться средствами Access, что я и попытался сделать (программно создаем новый view, а потом открываем его в режиме конструктора). Но пока... > смотри subj ;( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 11:59 |
|
||
|
Как программно освежить список серверных объектов в adp
|
|||
|---|---|---|---|
|
#18+
2psl еще раз: О существовании процедуры по ее наличию в окне бд судить не надо - обращайся к ней и она выполнится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 12:06 |
|
||
|
Как программно освежить список серверных объектов в adp
|
|||
|---|---|---|---|
|
#18+
To Senkin Victor: попробуй программно создать на сервере view (create view [user].[MyNewView] as ...) и сразу docmd.openview MyNewView,acViewDesign, acEdit Мне он говорит, что нет такого MyNewView, т.к. не знает о его существовании до переподключения. А что формы закрываются, так енто понятно, что нормально ;) Блин...уйду на VB6 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 12:06 |
|
||
|
Как программно освежить список серверных объектов в adp
|
|||
|---|---|---|---|
|
#18+
2 psl Верной дорогой идёте, товарищь, в светлое будующее..... Если уж так нужно, чтобы пользователь создавал запросы - сделайте форму (с выбором таблиц, с установлением связей между ними, с фильтром и с сортировкой). Доступ к конструктору я бы не давал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 12:08 |
|
||
|
Как программно освежить список серверных объектов в adp
|
|||
|---|---|---|---|
|
#18+
Victor, ОКНА БАЗЫ ВООБЩЕ НЕТ! все программно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 12:10 |
|
||
|
Как программно освежить список серверных объектов в adp
|
|||
|---|---|---|---|
|
#18+
2 Hummer: Да. Проект давно перерос Access, но это известная проблема - мигрировать от тяжелого наследия прошлого в светлое будущее ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 12:12 |
|
||
|
Как программно освежить список серверных объектов в adp
|
|||
|---|---|---|---|
|
#18+
Слушайте, а вообще можно наверное содать серверный view не через выполнение команды серверу, а средствами самого Access - ведь есть же ярлык "Создать представление в режиме конструктора" ? Как бы его "кликнуть" программно ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 12:19 |
|
||
|
Как программно освежить список серверных объектов в adp
|
|||
|---|---|---|---|
|
#18+
2 psl Не надо недооценивать Аксес:) Есть очень сильные системы, клиентом в которых выступает Аксес - в качестве клиента он не так плох, как кажется... Задумался - зачем пользователю конструктор запросов?:) Как правило, всё можно организовать на ХП. Или у вас пользователи совершенно чётко представляют структуру БД - для того чтобы остроить запрос на основании связки по ключевым полям? Тогда это уже не пользователи (ИМХО)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 12:20 |
|
||
|
Как программно освежить список серверных объектов в adp
|
|||
|---|---|---|---|
|
#18+
авторДоступ к конструктору я бы не давал. Присоединяюсь. Мало того - если пользователь может создавать объекты в базе данных, значит у него права владельца базы данных - а уж "на это я пойтить не могу" Нужны другие подходы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 12:28 |
|
||
|
Как программно освежить список серверных объектов в adp
|
|||
|---|---|---|---|
|
#18+
2 Hummer Связок нет. Для них источник один - только как список полей (уже проведена денормализация). Но количество и сложность условий не поддается формализации. например один хочет дата='01.01.2004', а другой (дата=x and объем=y and (стоимость<=z or итого >xx and (...))) or (...) и т.д. Бывают извращенцы =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 12:30 |
|
||
|
Как программно освежить список серверных объектов в adp
|
|||
|---|---|---|---|
|
#18+
2 incold Верно, и тогда это уже не пользователь:) Следовательно, за сохранность и надёжность информации и работы сервера администратор ответственен быть не может:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 12:31 |
|
||
|
Как программно освежить список серверных объектов в adp
|
|||
|---|---|---|---|
|
#18+
Вроде нашел. Надо создавать вьюху через метод для views collection Views.Append Name, Command ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 12:33 |
|
||
|
Как программно освежить список серверных объектов в adp
|
|||
|---|---|---|---|
|
#18+
2 incold /значит у него права владельца базы данных / Здрасьте, чего это вдруг у него права владельца. Для того, чтобы создавать объекты базы MSSQL права dbo не обязательны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 12:36 |
|
||
|
Как программно освежить список серверных объектов в adp
|
|||
|---|---|---|---|
|
#18+
Есть другие средства: MS Query например Crystalд Report У них тоже есть построители запросов, но как внутренних объектов, а не объектов базы данных. Все равно я бы не давал менеджерам (пусть даже подготовленным) права владельца базы данных. Имхо конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 12:36 |
|
||
|
Как программно освежить список серверных объектов в adp
|
|||
|---|---|---|---|
|
#18+
2 psl Т.е. источник один - это одна View или таблица? Тогда вот так можно - делаем форму, в которой можно создавать условие Where - т.е. один комбобокс со списком полей, второй с операторами (равен, не равен и прочее), третий с и или или (ну можно модифицировать), потом на основании введённой информации строим строку Where и делаем запрос с этой строкой... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 12:44 |
|
||
|
Как программно освежить список серверных объектов в adp
|
|||
|---|---|---|---|
|
#18+
Ха-ха так и представляю себе ситуацию - юзер хочет посмотреть объем реализации с дополнительными условиями а ты ему - иди-ка на ...CrystalReports гыгыгыгы А по поводу создания серверных объектов эт вы погорячились с правами dbo :) читайте BOL ЗЫ Subj решен через Views.Append вопросов больше не имею ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 12:45 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32408441&tid=1676662]: |
0ms |
get settings: |
12ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
154ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
92ms |
get tp. blocked users: |
2ms |
| others: | 254ms |
| total: | 553ms |

| 0 / 0 |
