Найдено результатов: 17

Построение системы аудита; MS Access frontend на сервере SQL backend

Поэтому в основном я создаю приложение для своей компании, и оно NEEDS должно быть построено с использованием MS Access, и оно должно быть построено на сервере SQL.

Я составил большинство планов, но мне трудно понять, как справиться с системой аудита.

Поскольку он используется только внутри, и вы даже не сможете коснуться БД снаружи здания, мы не используем систему входа в систему, поскольку программа будет использоваться только после того, как пользователь уже вошел в нашу внутреннюю сеть через Active Directory. Зная это, мы используем систему для автоматического определения имени пользователя Active Directory и их разрешений в одной из таблиц DB, решая, что они могут или не могут делать.

Таким образом, фактическая таблица аудита будет иметь 3 столбца (этот дизайн может измениться, но для этого вопроса это не имеет значения); кто (пользователь Active Directory), когда (время addition/deletion/edit), что (что было изменено)

Мой вопрос в том, как я должен справиться с этим. В идеале я знаю, что должен использовать триггер, чтобы база данных не обновлялась без регистрации аудита, однако я не знаю, как я мог бы захватить пользователя Active Directory таким образом. Альтернативой было бы закодировать его непосредственно в источнике доступа, чтобы всякий раз, когда что-то меняется, я запускал оператор INSERT. Очевидно, что это неправильно, потому что если что-то происходит с доступом или база данных затронута чем-то другим, то она не будет регистрировать аудит.

Любые советы, примеры или статьи, которые могут мне помочь, будут очень признательны!

sql   sql-server   ms-access   triggers    

535   11   20:35, 25th August, 2020


Access 2000 подключение к серверу SQL Server 2005

Компания, в которой я работаю, имеет старое приложение Access 2000, которое использовало серверную часть SQL Server 2000. Нам было поручено переместить серверную часть в базу данных SQL Server 2005 на новом сервере. К сожалению, приложение не работает правильно при попытке сделать какие-либо вставки или обновления. Мое исследование обнаружило много сообщений на форуме, что Access 2000 - > SQL 2005 не поддерживается Microsoft, но я не могу найти документацию Microsoft для проверки этого.

Может ли кто-нибудь связать меня с какой-то официальной документацией, или кто-нибудь использовал эту настройку и может подтвердить, что это должно работать, и наши проблемы лежат где-то еще?

Не уверен, что это имеет значение, но приложение ADP скомпилировано в ADE.

sql-server   ms-access   sql-server-2005   ms-access-2000    

434   7   19:50, 5th August, 2020


Отключение многострочных полей в MS Access

Есть ли способ отключить ввод многострочных записей в текстовое поле (например, я хотел бы запретить своим пользователям выполнять ctrl-enter для получения новой строки)?

ms-access    

365   6   20:57, 15th August, 2020


Дженерики в c# и доступ к статическим членам Т

Мой вопрос касается c# и как получить доступ к статическим мемберам ... Ну, я действительно не знаю, как это объяснить (что в некотором роде плохо для вопроса, не так ли?) Я просто дам вам пример кода:

Class test<T>{
     int method1(Obj Parameter1){
         //in here I want to do something which I would explain as
         T.TryParse(Parameter1);

         //my problem is that it does not work ... I get an error.
         //just to explain: if I declare test<int> (with type Integer)
         //I want my sample code to call int.TryParse(). If it were String
         //it should have been String.TryParse()
     }
}

Так что спасибо вам, ребята, за ваши ответы (кстати, вопрос в том, как бы я решил эту проблему без получения ошибки). Это, наверное, довольно простой вопрос для вас!

Спасибо, Никлас


Edit: спасибо всем за ваши ответы!

Хотя я думаю, что фраза try - catch является самой элегантной, я знаю по своему опыту работы с vb, что это действительно может быть облом. Я использовал его один раз, и мне потребовалось около 30 минут, чтобы запустить программу, которая позже заняла всего 2 минуты для вычисления только потому, что я избегал try - catch.

Вот почему я выбрал утверждение swich в качестве лучшего ответа. Это делает код более сложным, но с другой стороны, я думаю, что он будет относительно быстрым и относительно легким для чтения. (Хотя я все еще думаю, что должен быть более элегантный способ ... может быть, на следующем языке, который я изучаю: P )


Хотя, если у вас есть какое-то другое предложение, я все еще жду (и готов принять участие)

c#   generics   static   methods   data-access    

508   12   02:35, 8th August, 2020


Какие-либо советы по получению Rails для запуска с доступом к бэк-энду?

Я содрогаюсь, чтобы спросить, но мой клиент не может предложить никакого другого решения SQL (или SQL-подобного). Я знаю, что доступ имеет некоторые крючки SQL; достаточно ли их для базового ActiveRecord?

Позже:

Я ценю все предложения использовать другие базы данных, но поверьте мне: я пытался убедить их. Существует список "approved", и в нем нет баз данных SQL. Включение чего-то в список может занять больше года, и этот проект будет завершен через три недели.

ruby-on-rails   ruby   ms-access   activerecord    

397   7   19:02, 20th August, 2020


Есть ли способ вызвать закрытый метод класса из экземпляра в Ruby?

Кроме self.class.send :method, args..., конечно. Я хотел бы сделать довольно сложный метод доступным как на уровне класса, так и на уровне экземпляра, не дублируя код.


UPDATE :

Бранам: это было мое предположение, но я хотел убедиться, что никто другой не нашел обходного пути. Видимость в Ruby сильно отличается от таковой в Java. Вы также совершенно правы, что private не работает с методами класса, хотя это объявит частный метод класса:

class Foo
  class <<self
    private
    def bar
      puts 'bar'
    end
  end
end

Foo.bar
# => NoMethodError: private method 'bar' called for Foo:Class

ruby   scope   visibility   class-method   access-specifier    

575   7   04:20, 27th August, 2020


Тестирование кода .NET в средах частичного доверия

Я хочу проверить поведение определенного фрагмента кода .NET в среде частичного доверия. Каков самый быстрый способ настроить это? Не стесняйтесь предположить, что я (и другие читатели) всего CAS нуб.

@Nick: Спасибо за ответ. Увы, рассматриваемый инструмент явно предназначен для неуправляемого кода. Я не сказал "managed" в своем вопросе и не должен был предполагать, что люди будут выводить его из тега ".NET".

.net   code-access-security    

473   5   01:23, 15th August, 2020


Как фильтровать по 2 полям при загрузке данных в таблицу базы данных access из электронной таблицы excel

Хорошо, вот моя проблема, не будучи слишком конкретным по причинам увольнения за размещение практики компании в интернете.

Есть электронные таблицы сделаны. Они загружаются в базу данных. Мне нужно отфильтровать дубликаты от загрузки. Единственный способ сделать это-убедиться, что для каждой записи эти два поля не совпадают с записью, уже находящейся в базе данных. Поскольку просто потому, что одно поле такое же, это не означает, что его дубликат. Есть два конкретных поля, давайте назовем их FLDA и FLDB, которые оба должны соответствовать записи в базе данных уже. Я уже могу фильтровать по одному полю. Я думаю, что это должен быть подзапрос, но я не уверен, как его применить. Это трудно описать. Просто спросите, если вы не уверены, что я имею в виду.

sql   ms-access    

436   7   21:55, 26th August, 2020


Может DTS тест на наличие таблицы MS-Access

У меня есть база данных Access, в которой я отбрасываю таблицу, а затем создаю таблицу заново. Однако мне нужно иметь возможность проверить таблицу в случае, если таблица будет удалена, но не создана (т. е. когда кто-то останавливает пакет DTS сразу после его запуска-roll - eyes -). Если бы я делал это в базе данных SQL, я бы просто сделал:

IF (EXISTS (SELECT * FROM sysobjects WHERE name = 'Table-Name-to-look-for'))
BEGIN
drop table 'Table-Name-to-look-for'
END

Но как это сделать для базы данных Access?

Дополнительный ответ: есть ли способ заставить пакет DTS игнорировать ошибку и просто перейти к следующему шагу, а не проверять, существует ли он?

SQL Server 2000

sql-server   ms-access   dts    

420   3   16:24, 4th August, 2020


Ограничения программ чтения с экрана

Я веб-разработчик, и я хочу сделать веб-сайты, которые я разрабатываю, более доступными для тех, кто использует программы чтения с экрана. Какие ограничения есть у читателей экрана, о которых я должен знать больше всего, и что я могу сделать, чтобы избежать этих ограничений.

Этот вопрос был вызван чтением другого вопроса о каптчах, не основанных на изображении . Там комментатор сказал, что поля формы honey pot (поля формы, скрытые с помощью CSS, которые заполнит только бот), являются плохой идеей, потому что читатели экрана все равно их заберут.

Действительно ли программы чтения с экрана настолько примитивны, что они будут читать текст, который даже не отображается на экране? В идеале, не могли бы вы сделать программу чтения с экрана, которая ждала, пока страница не закончит загрузку, применила все css и даже запустила функции Javascript onload, прежде чем она выяснила, что на самом деле отображается, а затем прочитала это выключено для пользователя? Вы, вероятно, даже можете определить части страницы, которые являются меню или оглавлением, и дать какой-то простой способ для этих частей, которые будут прочитаны исключительно или пропущены. Я думаю, что сообщество программистов могло бы придумать лучшее решение этой проблемы.

html   browser   accessibility    

387   7   11:54, 14th August, 2020


Хорошая бесплатная альтернатива MS Access

Рассмотрим необходимость разработки легкого настольного приложения DB на платформах Microsoft.

Это можно было бы сделать довольно легко с MS Access, но я хотел бы иметь возможность распространять его среди других, и я не хочу платить за лицензию времени выполнения.

Требования:

  • легкое распределение для других
  • нет проблем с лицензированием среды выполнения

Соображения и кандидаты:

  • База из номера OpenOffice . Мои опасения были связаны с его стабильностью.
  • MySQL + написание пользовательского кода DB в C++ или Python или что-то еще кажется довольно тяжелым решением.

Вопрос: каковы низкозатратные или бесплатные альтернативы базам данных MS Access?


См. Также: Механизмы Отчетности С Открытым Исходным Кодом



@Schnapple

Bruceatk вроде бы ударил по тому, о чем я думаю; это не столько двигатель DB, сколько я хочу другие тонкости, которые доступ приносит на вечеринку. Хороший конструктор форм, хороший механизм отчетности и т. д. Но вы действительно поднимаете очень хороший вопрос о следе установки. Я думал об этом, но пока еще не принял никаких твердых решений относительно того, в какую сторону мне двигаться. Это, вероятно, будет что-то довольно легкое в любом случае, и небольшой монтажный след определенно будет плюсом.


@Remou,

Нет, я не знал, что среда выполнения MS Access 2007 бесплатна; спасибо, что указали на это. В последний раз, когда я удосужился исследовать его (я не помню, когда это было), я думаю, что это была довольно дорогая лицензия для среды выполнения, потому что я думаю, что они пытались продать ее корпоративным отделам IT.

И спасибо всем остальным, кто откликнулся также; я был совершенно не в курсе тех других вариантов, которые вы все указали.

database   ms-access   desktop    

561   25   23:22, 28th August, 2020


Разделить класс доступа к данным на читателя и писателя или объединить их?

Это может быть на стороне "discussy", но я действительно хотел бы услышать Ваше мнение об этом.

Ранее я часто писал классы доступа к данным, которые обрабатывали как чтение, так и запись, что часто приводило к плохому именованию, например FooIoHandler и т. д. Эмпирическое правило, что классы, которые трудно назвать, вероятно, плохо разработаны, предполагает, что это не очень хорошее решение.

Итак, я недавно начал разделять доступ к данным на FooWriter и FooReader, что приводит к более приятным именам и дает некоторую дополнительную гибкость, но в то же время мне нравится держать его вместе, если классы не большие.

Является ли разделение читателя / писателя лучшим дизайном, или я должен их объединить? Если я должен объединить их, Какого черта я должен назвать класс?

Спасибо /Erik

architecture   oop   data-access    

422   5   18:38, 4th August, 2020


Postfix проблема с отправкой на внешние email'ы <5.7.1 user@domain.com relay access denied>?

При отправке почты с помощью почтовой программы на внешний email выдает <5.7.1 user@domain.com relay access denied>. Отправка на локальные ящики проходит успешно. Отправка из веб-интерфейса также проходит успешно дяже на внешние ящики.


cat /etc/postfix/main.cf
# See /usr/share/postfix/main.cf.dist for a commented, more complete version<br/>
<br/>
# Debian specific: Specifying a file name will cause the first<br/>
# line of that file to be used as the name. The Debian default<br/>
# is /etc/mailname.<br/>
#myorigin = /etc/mailname<br/>
<br/>
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)<br/>
biff = no<br/>
<br/>
# appending .domain is the MUA's job.<br/>
append_dot_mydomain = no<br/>
<br/>
# Uncomment the next line to generate &quot;delayed mail&quot; warnings<br/>
#delay_warning_time = 4h<br/>
<br/>
readme_directory = no<br/>
virtual_alias_maps = hash:/etc/postfix/virtual<br/>
sender_bcc_maps = hash:/etc/postfix/bcc<br/>
mailbox_command = <br/>
home_mailbox = Maildir/<br/>
smtpd_sasl_auth_enable = yes<br/>
smtpd_sasl_security_options = noanonymous<br/>
broken_sasl_auth_clients = yes<br/>
smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated reject_unauth_destination<br/>
mydestination = server, localhost.localdomain, , localhost<br/>
mailbox_size_limit = 0<br/>
myorigin = $mydomain<br/>
relayhost = <br/>
mynetworks = 127.0.0.0/8 83.52.232.16/28<br/>
recipient_delimiter = +<br/>
inet_interfaces = all<br/>
inet_protocols = ipv4

Postfix   SMTP   Microsoft   Access    

365   2   15:28, 7th August, 2020


Postfix проблема с отправкой на внешние email'ы <5.7.1 user@domain.com relay access denied>?

При отправке почты с помощью почтовой программы на внешний email выдает <5.7.1 user@domain.com relay access denied>. Отправка на локальные ящики проходит успешно. Отправка из веб-интерфейса также проходит успешно дяже на внешние ящики.


cat /etc/postfix/main.cf
# See /usr/share/postfix/main.cf.dist for a commented, more complete version<br/>
<br/>
# Debian specific: Specifying a file name will cause the first<br/>
# line of that file to be used as the name. The Debian default<br/>
# is /etc/mailname.<br/>
#myorigin = /etc/mailname<br/>
<br/>
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)<br/>
biff = no<br/>
<br/>
# appending .domain is the MUA's job.<br/>
append_dot_mydomain = no<br/>
<br/>
# Uncomment the next line to generate &quot;delayed mail&quot; warnings<br/>
#delay_warning_time = 4h<br/>
<br/>
readme_directory = no<br/>
virtual_alias_maps = hash:/etc/postfix/virtual<br/>
sender_bcc_maps = hash:/etc/postfix/bcc<br/>
mailbox_command = <br/>
home_mailbox = Maildir/<br/>
smtpd_sasl_auth_enable = yes<br/>
smtpd_sasl_security_options = noanonymous<br/>
broken_sasl_auth_clients = yes<br/>
smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated reject_unauth_destination<br/>
mydestination = server, localhost.localdomain, , localhost<br/>
mailbox_size_limit = 0<br/>
myorigin = $mydomain<br/>
relayhost = <br/>
mynetworks = 127.0.0.0/8 83.52.232.16/28<br/>
recipient_delimiter = +<br/>
inet_interfaces = all<br/>
inet_protocols = ipv4

Postfix   SMTP   Microsoft   Access    

354   2   04:34, 26th August, 2020


Настройка Apache .htaccess Главная директория

Есть папка с проектом на PHP.
Структура такая:
image

Каким образом заполнить .htaccess, чтобы апач обрабатывал запрос domain.name/test/ таким образом, чтобы он передавал управление в скрипт /entries/test

Соответственно, корень сервера должен адресоваться в /entries/index.php

htaccess    

288   3   06:20, 13th August, 2020


Как правильно настроить mod_rewrite?

Суть понятна: нужно привести все запросы к сайту вида /path/to/file.html в файл index.php с соответствующими GET-параметрами. В сети видел несколько вариантов решения, но не уверен, что использую правильный (например, не получается посмотреть карту кликов яндекс метрики из-за её гет-параметров)


Вот, что я использую:

RewriteRule ^([^/]*)\.html$ /index.php?query=$1 [L]

RewriteRule ^([^/]*)/([^/]*)\.html$ /index.php?query=$1&id=$2 [L]

RewriteRule ^([^/]*)/([^/]*)/([^/]*)\.html$ /index.php?query=$1&id=$2microid=$3 [L]


Как сделать лучше?

Apache   Книги   Яндекс   htaccess   Веб-разработка    

365   1   15:45, 29th August, 2020


Есть ли альтернатива Microsoft Access?

Подскажите какой программой, кроме Microsoft Access, сделать такой отчет в 4 столбца:

№ — Номер накладной — Отправитель — Получатель

1 — 85456 — Иванов А.В. — Петров Г.А.
2 — 75845 — Смирнов Р.С. — Макаров И.В.

и так далее…

Задача: нужно чтобы второй столбец (Номер Накладной) был уникальным. То есть, если Х номер накладной уже вбит в этот столбец, то это как то информировалось и не давала забить повторно такой же Х номер.

Я знаю у Microsoft Access и Excel есть такая функция, но эти программы такие сложные что трудно управлять.
Хотелось бы найти простую программу для выполнения такого отчета.

Спасибо за ответ.

Microsoft   Excel   Электронная   бухгалтерия   Microsoft   Access    

352   10   10:40, 21st August, 2020