powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отдельный топик для Быкиса и П-Л по совету Вади
25 сообщений из 323, страница 3 из 13
Отдельный топик для Быкиса и П-Л по совету Вади
    #34568379
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему по несколько одинаковых логинов ?

У меня получается список, совпадающий с тем, что видно в консоли сервера.
...
Рейтинг: 0 / 0
Отдельный топик для Быкиса и П-Л по совету Вади
    #34568404
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Они не одираковае - это я беледерду место имён написал. Но результат -то не изменился от этого - двое не приехали
...
Рейтинг: 0 / 0
Отдельный топик для Быкиса и П-Л по совету Вади
    #34568639
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я убил все логины на сервере. СКЛДМО по прежнему выдаёт свой список. Блин, ну что я не так делваю? Законектиться этим дмо куда-нибудь надо?
...
Рейтинг: 0 / 0
Отдельный топик для Быкиса и П-Л по совету Вади
    #34568665
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
|___|___|___|___|___|___|___|___|
__|___|___|___|___|___|___|___|_
|___|___|___|___|___|___|___|___|
__|_ ДА! Надо зако - __|___|___|_
|___|ннектиться... ___|___|___|
__|___|___|___|___|___|___|___|_
|___|___|___|___|___|___|___|___|

Достучался! А как и куда? проект правильно подключён. А как SQLDMO нвстроить?
...
Рейтинг: 0 / 0
Отдельный топик для Быкиса и П-Л по совету Вади
    #34568711
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Public Function list()
Dim oServer As SQLDMO.SQLServer: Set oServer = New SQLDMO.SQLServer
Dim oUser As SQLDMO.Login
    
With oServer
    .LoginSecure = True
    .Connect
End With

For Each oUser In oServer.Logins
    Debug.Print oUser.Name
Next oUser

End Function
Вот так. Если
Код: plaintext
    .Connect
или
Код: plaintext
    .Connect ("Bychara")
Работает правильно... Когда бычару останавливаю и делаю
Код: plaintext
    .Connect ("BAZE\BAZE")
вот такая картинка
...
Рейтинг: 0 / 0
Отдельный топик для Быкиса и П-Л по совету Вади
    #34569142
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблицы SYS_* - это обыкновенные копии данных СКЛ сервера?
...
Рейтинг: 0 / 0
Отдельный топик для Быкиса и П-Л по совету Вади
    #34569195
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем? Зачем создавать копию пользователей понятно, зачем создавать копию ролей понятно. Зачем делать таблицу-копию ЮЗЕР<->РОЛЬ ? Непонятно. Это же в любой момент можно с сервера получить... И к томуже двойная работа - добавил пользователя в роль на сервере, прибежал к себе и сделал тоже у себя в программе...
...
Рейтинг: 0 / 0
Отдельный топик для Быкиса и П-Л по совету Вади
    #34569220
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему nvarchar именно 64 ?
...
Рейтинг: 0 / 0
Отдельный топик для Быкиса и П-Л по совету Вади
    #34569303
Фотография ILL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PL, thanks
...
Рейтинг: 0 / 0
Отдельный топик для Быкиса и П-Л по совету Вади
    #34569360
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ByKiS Зачем? Зачем создавать копию пользователей понятно, зачем создавать копию ролей понятно. Зачем делать таблицу-копию ЮЗЕР<->РОЛЬ ? Непонятно. Это же в любой момент можно с сервера получить... И к томуже двойная работа - добавил пользователя в роль на сервере, прибежал к себе и сделал тоже у себя в программе...
Патаму что для управления пользователиями и ролями получается не нужен сервер. Локально включили пользователя в роль, выключили. И только когда на сервере на самомо деле добавился пользователь можно с сервера же это дело обновить. Все управление завязано на роли - доступ к таблицам и т.п. При каждом открытии любой формы код берет пользователя и проверяет его роли. Проверка делается в локальной таблице.

Мне наверняка взбредет в голову добавить еще какую-нибудь инфоромацию к пользователям и ролям. В локальной копии я сделаю это как только захочу.

Ну и наконец, я сначала сделал управление ролями и только потом стал получать из с сервера.
...
Рейтинг: 0 / 0
Отдельный топик для Быкиса и П-Л по совету Вади
    #34569361
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ByKiSПочему nvarchar именно 64 ?
Патаму что я так решил.
...
Рейтинг: 0 / 0
Отдельный топик для Быкиса и П-Л по совету Вади
    #34569362
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ByKiSТаблицы SYS_* - это обыкновенные копии данных СКЛ сервера?
Плюс то дополнительное что мне захочется иметь.
...
Рейтинг: 0 / 0
Отдельный топик для Быкиса и П-Л по совету Вади
    #34571092
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотелось бы какую нибудь рабочую форму, для понятия работы аудита... А то я сделал чё-то и в результате такой явлений (работая с формой):
1) Открыли форму для добовления новой записи, ввели что-то (получили лог таблицы 1 INSERTED)
2) Записали что-то на субформе (получили лог таблицы 2 INSERTED)
3) Сохранили и закрыли (получили лог таблицы 1 UPDATED)

Что в принципе (п. 3) не есть правильно...

Хотя допускаю, что я не правильно сделал формы (игрался с DIC_RaitingAgency и DIC_RaitingRank).
...
Рейтинг: 0 / 0
Отдельный топик для Быкиса и П-Л по совету Вади
    #34571100
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ:
Код: plaintext
.Connect ("BAZE\BAZE")
- почему-то не нравилось "\" в названии инстанса. Без этой фиговины всй работает и всё приезжает.
...
Рейтинг: 0 / 0
Отдельный топик для Быкиса и П-Л по совету Вади
    #34571219
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ByKiSХотелось бы какую нибудь рабочую форму, для понятия работы аудита... А то я сделал чё-то и в результате такой явлений (работая с формой):
1) Открыли форму для добовления новой записи, ввели что-то (получили лог таблицы 1 INSERTED)
2) Записали что-то на субформе (получили лог таблицы 2 INSERTED)
3) Сохранили и закрыли (получили лог таблицы 1 UPDATED)
Что в принципе (п. 3) не есть правильно...
Хотя допускаю, что я не правильно сделал формы (игрался с DIC_RaitingAgency и DIC_RaitingRank).
Почему не правильно ? Перед входом в субформу произошло сохранение свежедобваленной записи.
В субформе записи добавились.
В главной форме запись отредактировалась и сохранилась.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Описание таблицы	Описание схемы	Дата	Оп.	Код	Расшифровка
Справочник рейтинговых агентств	06. Рейтинговые агентства и оценки по организациям	04.06.2007 10:28:04	U	222	222
Справочник рейтинговых агентств	06. Рейтинговые агентства и оценки по организациям	04.06.2007 10:27:25	I	222	222

Описание таблицы	Описание схемы	Дата	Оп.	Код	Расшифровка
Таблица сравнительная шкала оценок рейтинговых агентств	06. Рейтинговые агентства и оценки по организациям	04.06.2007 10:27:55	I	222	222
Таблица сравнительная шкала оценок рейтинговых агентств	06. Рейтинговые агентства и оценки по организациям	04.06.2007 10:27:39	I	222	222

Insert в главную, 2 Insert в подчиненную, 1 Update главной.
...
Рейтинг: 0 / 0
Отдельный топик для Быкиса и П-Л по совету Вади
    #34571269
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То что код работает правильно - согласен. Не правильно с точки зрения... моей :) Пользователю до лампечки форма это или субформа - он вводит записю (то бишь инсертит) и потом тыкает в сохранить (то биш инсерт). А я вижу и I, и U и начинается внутренняя борьба с непреодолимым желанием вызвать на ковёр и наорать, почему мол сразу правильно не вводите? зачем изменяете? :)
Это я так брюзжу... Похоже делал сам и сталкнулся, с тем, что когда на вкладках (котрых штук 6) разные субформы, получаю >6 лог-записей (указывающих об изменения записей) ... А если ещё и дефалты, то >6 * кол-во дефалтов. У тебя, смотрю, это тоже не учтено...
...
Рейтинг: 0 / 0
Отдельный топик для Быкиса и П-Л по совету Вади
    #34571651
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На вкладках данные из других таблиц, связаннных с основной как правило 1:М. Так что логирование их записей отдельно мне кажется правильным.

Было бы интересно "оживить" формы по созданию и заполнению документов-экземпляров Ворда на базе шаблонов. Не хочешь попробовать ?

Если да, то постараюсь выкроить время и написать сюда инструкцию, как это сделать.
...
Рейтинг: 0 / 0
Отдельный топик для Быкиса и П-Л по совету Вади
    #34571678
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист-ЛюбительНе хочешь попробовать ?Хочу. Попытка - не пытка :)
...
Рейтинг: 0 / 0
Отдельный топик для Быкиса и П-Л по совету Вади
    #34571995
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда по шагам надо будет выполнять инструкции. Награда - собсно система формирования документов.

На этом пути придется разобраться как работать с метаданными (описаниями пользовательских таблиц), как делать шаблоны документов и как связывать закладки в документах с полями источников из описания метаданных.

1. Шаг. Заводи таблицу, запрос из нескольких таблиц - что хочешь делай и описывай его как источник данных в описании метаданных.

1.1. Создаешь сам объект в SQL сервере.
1.2 Идешь в меню База данных->Метаданные->Описание источников метаданных
1.3 В форме в верхней табличке в поле Источник данных выбираешь мышой свой запрос/таблицу.
Заполняешь остальные поля. Обязательно ID поле и Alias поле.
ID поле - поле PK. Во всех пользовательских таблицах PK у меня из одного столбца, по другому система и не умеет.
Alias поле - Поле с максимально информативным описанием записи. Для Физ.лиц это скленные Фамилия + Имя + Отчество.

Остальные поля пока можно не трогать.

1.4 В нижней табличке нажимаешь Заполнить. Туда вываливаются все поля запроса/таблицы. Делаешь для каждого членораздельное описание на русском или прибалтийском языке.

Сделаешь - пойдем дальше.
...
Рейтинг: 0 / 0
Отдельный топик для Быкиса и П-Л по совету Вади
    #34572809
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будем попробать...
ЗЫ: Пасиба. Имортнул к себе в рабочую и нажал btnUnlinkAll
...
Рейтинг: 0 / 0
Отдельный топик для Быкиса и П-Л по совету Вади
    #34574081
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Отдельный топик для Быкиса и П-Л по совету Вади
    #34574353
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пачиму?
...
Рейтинг: 0 / 0
Отдельный топик для Быкиса и П-Л по совету Вади
    #34574409
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что после нажатия кнопки Заполнить он сама вставляет имеющиеся фактически поля. Тебе нужно лапками только дополнить описания. Новые записи создавать не нужно (надо было АллоуАддишинс запретить).

Как закончишь с полями - можно начинать шаблон документа городить. Свистни, я отпишу инструкцию.
...
Рейтинг: 0 / 0
Отдельный топик для Быкиса и П-Л по совету Вади
    #34574429
ByKiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тама я закончил... Свисть! :)

А "пачиму" это по другой теме, форма dlgStartup и dlgLogin глючуть...
...
Рейтинг: 0 / 0
Отдельный топик для Быкиса и П-Л по совету Вади
    #34574487
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прекрасно. Следующим номером нашего марлезонского балета выступает... (барабанная дробь) Автоматический Супер Генератор Документов по источникам данных из БД.

(Зрители, спрашивающие "как мне подставить вместо закладки значение" в смятении рвут волосы на всех местах организма.)

Понятия.

Тип документов - самый верхний уровень классификации документов.
Шаблон документов - обязательно относится к конкретному типу. В нем содержится вордовский ОЛЕ объект с размеченными закладками для подставновки значений).
Экземпляр документа - последний уровень классификации документов. Сделан по конкретному шаблону на базе конкретной записи из источника данных, заботливо описанного тобой на предыдущем этапе.

Для правильного отображение полей из источника данных в шаблоне заполняется таблица пар поле источника данных - закладка в вордовском шаблоне. Посему следует знать список своих полей в своем источнике данных и имена закладок в вордовском шаблоне.

Что делать.

Открыть форму Документы :: Типы, Шаблоны и Экземпляры в виде таблицы
...
Рейтинг: 0 / 0
25 сообщений из 323, страница 3 из 13
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отдельный топик для Быкиса и П-Л по совету Вади
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]