-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4

Invalid link!








Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://www.sql.ru/forum/actualtopics.aspx?bid=4.
Данный дневник сформирован из открытого RSS-источника по адресу http://www.sql.ru/forum/actualrss.aspx?id=4, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

про создании подключения с Excel к БД Access не отображаются запросы с UNION ALL

Понедельник, 16 Июня 2014 г. 13:05 + в цитатник
можно ли обойти это ограничение простым способом?

http://www.sql.ru/forum/1100407/pro-sozdanii-podklucheniya-s-excel-k-bd-access-ne-otobrazhautsya-zaprosy-s-union-all


Добавить поле в запрос с фиксированным значением результата

Понедельник, 16 Июня 2014 г. 12:40 + в цитатник
Подскажите, как правильно отобразить в запросе для БД ACCESS строку в запросе Тип = 'Розница' - фиксированное значение в поле "Тип" для каждой строки результирующей таблицы?

Пример для SQL Server
SELECT 
       Тип = 'Розница'
      ,[id_ЦП]
      ,convert (nvarchar(10),[Дата],104 ) as 'Дата'
      ,COALESCE (sum([Інші Види, грн]), 0) as 'Інші Види'
      ,COALESCE (sum([НВ, грн]), 0) as 'НВ'

http://www.sql.ru/forum/1100396/dobavit-pole-v-zapros-s-fiksirovannym-znacheniem-rezultata


Исчезает курсор мыши при выполнении длительной операции

Понедельник, 16 Июня 2014 г. 11:52 + в цитатник
Запускается окно и начинается некоторый длительный процесс.
Процесс состоит из циклов, каждый из которых длится, грубо, секунду. В конце цикла выполняется DoEvents (чтобы была возможность остановить процесс или закрыть окно).

Так вот. На период выполнения каждого цикла курсор пропадает (даже если двигать мышку).
Если мышку не двигать, то курсор при выполнении очередного цикла исчезает и больше не появляется.
Если мышку двигать постоянно, то на период выполнения цикла курсор пропадает, затем на мгновение появляется и при выполнении следующего цикла снова исчезает.

Что это за артефакт ?

http://www.sql.ru/forum/1100386/ischezaet-kursor-myshi-pri-vypolnenii-dlitelnoy-operacii


Фоновый рисунок в отчёте.

Понедельник, 16 Июня 2014 г. 11:33 + в цитатник
Проблема. Есть у меня программа с большим функционалом по гостиницам.
Клиент не против её приобрести. Но такой большой функционал, как он заявляет, ему не нужен и он не готов за него платить. (только регистрация постояльцев без расчёта оплаты, аналитики, сводных отчётов).
Просто отключить эти функции не получается. Всё слишком переплетено. А я не хочу, чтоб заплатив за кусочек программы, потом пользовались всем функционалом. (Ну вот такой я нехороший )
Встретил в и-нете упоминание о том, что на отчётах можно разместить фоновые рисунки с соответствующим содержанием (конфиденциально, секретно, демо и т.д.). К сожалению сейчас найти не смог.
Вопрос. Кто нибудь пробовал такое делать? Каков результат? И где можно взять такие рисунки?

---------------
А ты вложил уже свой кровный рубль в 50-ти миллиардное состояние Билла Гейтса?

http://www.sql.ru/forum/1100383/fonovyy-risunok-v-otchyote


поле формы в режиме sql .access

Понедельник, 16 Июня 2014 г. 00:38 + в цитатник
итак запрос
....
where
table.imya like 'iva*'; выводит ivan
надо использовать поле формы , вводим в поле формы iva ,вывод ivan
....
WHERE table1.imya Like ' " & Forms![Form1]![Поле0] & " * '; что то в этом роде без использования vb

http://www.sql.ru/forum/1100353/pole-formy-v-rezhime-sql-access


DoEvents и прерывание программного потока

Воскресенье, 15 Июня 2014 г. 19:23 + в цитатник
Запускается окно и начинается некоторый длительный процесс.
Есть кнопка "Остановить". При нажатии на эту кнопку процесс должен приостановиться.

В коде этого самого процесса на каждой итерации выполняю DoEvents.
Проблема в том, что при нажатии на кнопку событие нажатия не ставится в очередь - вместо этого звучит звуковой сигнал, означающий пропуск клика. Как следствие, в момент выполнения очередного DoEvents обработчик клика не вызывается (т.к. клик был проигнорирован).

http://www.sql.ru/forum/1100318/doevents-i-preryvanie-programmnogo-potoka


Вычислений формул через поля

Воскресенье, 15 Июня 2014 г. 15:58 + в цитатник
Всем привет, у меня в форме есть поля для параметров, которые я ввожу сам, и есть поле для показателя, как можно делать, чтобы в этом поле выводилось число высчитанное по формуле из чисел параметров.

http://www.sql.ru/forum/1100291/vychisleniy-formul-cherez-polya


Событие TreeView_NodeClick

Воскресенье, 15 Июня 2014 г. 07:57 + в цитатник
День добрый.
Имеется несколько однотипных форм с TreeView и модуль класса, который обрабатывает событие TreeView_NodeClick в этих формах (основной механизм позаимствован мной на одном из сайтов). Но есть ситуации, которые характерны только для конкретной формы, и мне необходимо обрабатывать событие TreeView_NodeClick уже в форме.
Но беда в том, что событие TreeView_NodeClick в форме раньше, чем в модуле класса, поэтому событие в форме опаздывает на 1 шаг.
Подскажите, как можно вырулить эту ситуацию. Спасибо.

http://www.sql.ru/forum/1100261/sobytie-treeview-nodeclick


обращение к Caption

Воскресенье, 15 Июня 2014 г. 03:03 + в цитатник
не могу решить проблемку:
есть форма на ней подчиненная, + еще одна отдельная форма из которой я задаю команду:
Forms!frmMh!pfrmpriemstatus.Controls(v).Caption = DLookup("preparation", "tblfrmAntibiotik", "[ID] = " & b)
где v - вычисляемое имя элемента

выдает ошибку Type mismatch , а если я данный элемент выношу в основную форму то все работает: Forms!frmMh.Controls(v).Caption = DLookup("preparation", "tblfrmAntibiotik", "[ID] = " & b), почему в одном работает а в другом нет?? никак не могу понять.

http://www.sql.ru/forum/1100252/obrashhenie-k-caption


Запрос по дате

Воскресенье, 15 Июня 2014 г. 00:38 + в цитатник
Всем доброго времени суток форумчане!

Вообщем стала разбираться с базами данных . И у меня не получается выполнить запрос поиска/ отбора по дате в запросе . Помогите найти ошибку , или помочь разобраться , как это можно выполнить этот запрос.


Сразу благодарю за помощь^_^


http://www.sql.ru/forum/1100228/zapros-po-date


Отношение таблиц в случае несовпадения количества записей в каждой из таблиц

Суббота, 14 Июня 2014 г. 16:49 + в цитатник
Таблицы "вещественные доказательства" и "Сведенья о следователе" связаны "идентификационным номером"
Картинка с другого сайта.
Но при заполнении данными таблицы "вещественные доказательства" идентификационный номер пропорционально увеличивается (счетчик), так как вещдоки постоянно прибывают
Картинка с другого сайта.
в то время как есть статично только 5 следователей
Картинка с другого сайта.
тоесть один следователь работает над , к примеру , 3 вещдоками, но как поставить их в соотношение не совсем понятно.

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

Буду благодарна за совет.

Делаю на Access 2013

http://www.sql.ru/forum/1100182/otnoshenie-tablic-v-sluchae-nesovpadeniya-kolichestva-zapisey-v-kazhdoy-iz-tablic


Чудеса после добавления foreign key

Пятница, 13 Июня 2014 г. 23:36 + в цитатник
Есть три таблицы (сотрудники, должности и должности сотрудников):

CREATE TABLE ppersons(Код COUNTER,name_ VARCHAR (255));
CREATE TABLE ppositions(Код COUNTER, position_ VARCHAR (255));
CREATE TABLE ppersons_positions(
Код COUNTER,
person_id INTEGER,
position_id INTEGER,
order_date DATETIME);
CREATE UNIQUE INDEX PrimaryKey ON ppositions (Код);
CREATE UNIQUE INDEX PrimaryKey ON ppersons (Код);
CREATE UNIQUE INDEX PrimaryKey ON ppersons_positions (Код);

INSERT INTO ppersons (name_) VALUES ('Вася');
INSERT INTO ppersons (name_) VALUES ('Петя');
INSERT INTO ppersons (name_) VALUES ('Семен');

INSERT INTO ppositions (position_) VALUES ('Менеджер');
INSERT INTO ppositions (position_) VALUES ('Кассир');
INSERT INTO ppositions (position_) VALUES ('Охранник');

INSERT INTO ppersons_positions (person_id, position_id, order_date) VALUES (1, 1, '2013-06-14');
INSERT INTO ppersons_positions (person_id, position_id, order_date) VALUES (1, 2, '2014-06-11');
INSERT INTO ppersons_positions (person_id, position_id, order_date) VALUES (2, 2, '2005-06-03');
INSERT INTO ppersons_positions (person_id, position_id, order_date) VALUES (2, 1, '2011-04-09');
INSERT INTO ppersons_positions (person_id, position_id, order_date) VALUES (3, 3, '2014-06-11');

Далее выполняю запрос, чтобы найти сотрудников и их последнюю должность:

SELECT ppersons.[Код] as id, ppositions.position_ FROM
(((ppersons LEFT join (select person_id, max(order_date) as oDate from ppersons_positions group by person_id) AS T1 ON T1.person_id=ppersons.[Код])
LEFT JOIN ppersons_positions ON (ppersons_positions.person_id=T1.person_id AND ppersons_positions.order_date=T1.oDate)) LEFT JOIN ppositions
ON ppositions.[Код]=ppersons_positions.position_id) where NOT position_ IS NULL AND position_ in ('Кассир','Менеджер','Охранник')


Получаю ожидаемый результат:

id position_
-- ---------
1 Кассир
2 Менеджер
3 Охранник

Затем добавляю foreign key:
ALTER TABLE ppersons_positions ADD CONSTRAINT ppersonsppersons_positions
FOREIGN KEY (person_id) REFERENCES ppersons(Код)


Снова выполняю тот же запрос и...

id position_
-- ---------
1 Кассир

Убираю foreign key:
ALTER TABLE ppersons_positions DROP CONSTRAINT ppersonsppersons_positions


И снова всё нормально. Что это за фигня? Прошу помощи!

http://www.sql.ru/forum/1100135/chudesa-posle-dobavleniya-foreign-key


Создать две параллельно работающие таблицы

Пятница, 13 Июня 2014 г. 19:33 + в цитатник
Доброго дня!

Подскажите, пожалуйста, как умней создать 2 параллельных таблицы.


Одна у меня уже существует (в ней множественные выборы, просто листбоксы и т.д.), а я хочу создать вторую таблицу, с такими же полями, чтоб она просто забирала данные с первой табличики.


Спасибо!

http://www.sql.ru/forum/1100112/sozdat-dve-parallelno-rabotaushhie-tablicy


VBA для формирование отчетов в word

Пятница, 13 Июня 2014 г. 18:16 + в цитатник
Добрый день, если не сложно покидайте примеров с базами, где реализовано формирование отчетов в word с помощью vba
буду признателен.

http://www.sql.ru/forum/1100101/vba-dlya-formirovanie-otchetov-v-word


Компоновка нескольких таблиц в одну

Пятница, 13 Июня 2014 г. 18:06 + в цитатник
Здравствуйте!

Подскажите, как решить следующую задачу:

Имеются две таблицы: Таблица1 и Таблица2. Записи в Таблице2 подчинены Таблице1:

Таблица1
Запись1
Запись2

Таблица2
Запись1_1
Запись1_2
Запись2_1
Запись2_2

Необходимо создать Таблицу3 и поместить в неё записи из обеих таблиц в порядке иерархии:

Таблица3
Запись1
Запись1_1
Запись1_2

Запись2
Запись2_1
Запись2_2

Можно ли это сделать на чистом SQL или только с использованием VBA?

http://www.sql.ru/forum/1100099/komponovka-neskolkih-tablic-v-odnu


access + mysql on inet server - сокрытие вывода данных о сервере в списке объектов

Пятница, 13 Июня 2014 г. 03:58 + в цитатник
В общем есть база в которой будет работать несколько человек
и от менеджеров нужно сделать защиту от просмотра данных о подключении к серверу

Все таблицы привязаны с данными сервер, юзер, пароль.

и при наведении на связанную таблицу все выводиться.

простейшая защита ввиде скрытия в загрузке этого окна - это для блондинок.

я понимаю что аксес это не супер безопастное приложение, но посоветуйте варианты решения данной проблемы

http://www.sql.ru/forum/1100029/access-mysql-on-inet-server-sokrytie-vyvoda-dannyh-o-servere-v-spiske-obektov


Увеличить размер "выражения"

Пятница, 13 Июня 2014 г. 03:06 + в цитатник
Всем доброго времени суток!

Очень прошу помощи и буду предельно краток.


Вообщем есть у меня табличка (Таблица1), некоторые данные в неё беруться из другой таблицы (Таблица 2) (тоесть в форме существует множественный выбор данных для ячейки из другой таблицы), делается оно все красиво и все получается.

Теперь создал в "Конструкторе запросов" сводную табличку, основаную на Таблице 1. Поля, которые имеют едиственный выбор, сгрупировались нормально, а те, которые иимеют множественный выбор (как в примере выше) создались "выражением". В сводной таблице оно смотрится все хорошо, но там где был множественный выбор отображается только первых 4 буквы.


Подскажите как увеличить размер выводимых символов!


Прикрепляю пример, где должно быть написано:
25-е отделение
первое отделение

а получилось:
25-е
перв



Спасибо огромное!

http://www.sql.ru/forum/1100026/uvelichit-razmer-vyrazheniya


mdb не открывается более чем одним пользователем Access2010

Пятница, 13 Июня 2014 г. 01:44 + в цитатник
база лежит на сервере.
С каждого компа открывается по очереди. Но если открыта с одного компа с другого не открывается. Без каких либо сообщений.
Ничего уникального там, никакого кода при запуске. То же содержимое импортирую в .accdb и всё ОК - отрывается одновременно с обоих компов.
Искал по форуму и в нете - что то не нашёл ответа.
Сразу отвечу зачем нужен .mdb - из за доступа в базу по лигину/паролю.
при чём... привязываю таблицы из .mdb к .accdb - открываю .accdb с обоих компов одновременно - с запросом логина/пароля. (вывернулся таким образом, но это не совсем то что нужно)

кто нить что подскажет??? В чём может быть причина невозможности файла .mdb с двух компов одновременно???

http://www.sql.ru/forum/1100019/mdb-ne-otkryvaetsya-bolee-chem-odnim-polzovatelem-access2010


С ново я про запросов)

Четверг, 12 Июня 2014 г. 23:03 + в цитатник
Всем привет!
Есть Таблица1 в нём поля:
Название, Цвет, Количество, Статус.
У меня есть 2 запроса:
1.
SELECT Таблица1.Название, Таблица1.Цвет, Sum(Таблица1.Количество) AS [Sum-Количество]
FROM Таблица1
GROUP BY Таблица1.Название, Таблица1.Цвет, Таблица1.Статус
HAVING (((Таблица1.Статус)="На складе"));
2.
SELECT Таблица1.Название, Таблица1.Цвет, Sum(Таблица1.Количество) AS [Sum-Количество]
FROM Таблица1
GROUP BY Таблица1.Название, Таблица1.Цвет, Таблица1.Статус
HAVING (((Таблица1.Статус)="Продано"));

Необходимо создать 3 запрос который вычисляет остаток на складе!
Надеюсь Вы мне поняли!
Выложу файл.

http://www.sql.ru/forum/1100012/s-novo-ya-pro-zaprosov


Работа со счётчиком Access

Четверг, 12 Июня 2014 г. 22:22 + в цитатник
Всем доброго времени суток!
Помогите разобраться в одной проблеме со встроенным счётчиком записей.
Суть в чём. Есть таблица со следующими полями:

* id (счётчик)
* int (длинное целое)
* string (короткий текст)

Допустим, есть записи:

* 1 - 15 - строка1
* 2 - 27 - строка2
* 3 - 45 - строка3

Если я удаляю запись с id = 2, то останется следующее:

* 1 - 15 - строка1
* 3 - 45 - строка3

А мне нужно, чтобы id был равен 1, затем 2, и т.д., т.е. при любых манипуляциях с количеством записей, он пересчитывался и располагался по-порядку. Располагаю средствами SQL, а также C#.
Кстати, если добавить в конец запись, затем её удалить, и снова добавить то её id (в данном случае) будет = 5, т.е. счётчик, судя по всему, ведёт глобальный подсчёт записей.

Буду рад любой помощи!

http://www.sql.ru/forum/1100009/rabota-so-schyotchikom-access



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 55 54 [53] 52 51 ..
.. 1 Календарь