Помогите написать код в обработчике кнопки по нажатию кнопки на форме: 1. формируется отчет (он есть) с выводом на экран 2. печать в файл пдф 3. с именем файла "полеФамилия+полеИмя+полеДата начала+поле Дата конец" (это текущая запись) 4. сохранить отчет в существующую папку с названием полеФамилия+полеИмя.
то есть в итоге должен быть отчет на экране и файлПДФ в нужной папке.........
За мной не заржавеет!!!
У меня и так все работает. но приходится часто создавать отчет > сохранять его в пдф файл > придумывать имя файла > находить папку с именем и фамилией > сохранять.
Очень хочется все это делать по нажатию на кнопку)))
Здравствуйте, уважаемые программисты! Прошу помочь вот в чем: подключили в файле mdb библиотеку wiaaut.dll. Все что нужно было получилось (сканирование). На семерке все хорошо, а на XP проблема, как понял, эта библиотека работает только с семеркой и выше. Все бы ничего, обошлись бы и без сканирования на компах, где стоит XP, но файл с этой ссылкой вообще работать не хочет (из-за missing). Как заставить работать файл на всех системах, чтобы он не глючил на XP? (без сканирования)
Я все с продолжением темы - в сети перестала работать БД. Создала новую БД, перенесла данные. Стало выходить сообщение, что натолкнулись на одну запись. Возникла НЕДОПУСТИМАЯ ЗАКЛАДКА, в одной из таблиц БД появилась строка со сплошными ошибками, которая не удаляется. Что делать? Спасибо.
Поставили задачу, сделать БД для обработки выездов автотранспорта по пациентам клиники. Саму БД и структуру данных сделать не составило труда, единственное в чем возникла проблема, так это расчет в автоматическом режиме пробега автомобиля по таблице путевые листы, как сумму пробега по выездам и проставление в соответствующее поле в таблице автомобилей. Схема данных: Таблица автомобили, связанная один ко многим по коду автомобиля с таблицей путевые листы. С помощью итогового запроса корректно считаю значение поля пробега по заказам, проведенным после даты последнего ТО, но встает вопрос, как его проставить в качестве значения поля в таблицу по автомобилям, поскольку функция sum() является агрегатной, а там еще и с усложнением, что в таблице автомобилей вставка должна проходить, как [пробег до то]=[межсервисный пробег] - [сумма пробега по выездам], а агрегатные функции, как ни старался не могу использовать
Задача работает более 10 лет. Ровно. Стабильно. Модификаций не проводилось. Сетевой вариант, 10-12чел. Ломаются индексы, когда к 1 работающему подключается 2 и другие. Все летит. Заметила вот что. На локальном ПК, когда задача завершается всегда ставится текущее время, поскольку есть внутренние таблицы, которые изменяются. На всех ПК, с которых запускалась эта задача время окончания работы стоит 17.03.15 16:48, т.е. последний день, когда работало все нормально. И все - больше изменений текущего времени не было, как будто они не загружались три последующих дня. Объясните мне пожалуйста, что происходит. Я не совсем помню всю эту систему прерываний - не администратор, но мне это не дает покоя. М.б. какие-то внутренние часы не работают. Выручайте! Очень жду. Спасибо.
Добрый день. При открытии главной формы, мне необходимо сделать проверку значения в поле подчиненной формы. В зависимости от этого значения - прятать второе поле подчиненной формы и показывать третье. Проблема в том, что когда формы открылись, то тогда Акс видит это значение, когда же только открываются или только загружаются - то значение не видно.
PrivateSub Form_Load()
If Forms![Ввод договоров].Form![подробности договоров]![Поле1] = 6 Then
Forms![Ввод договоров].Form![подробности договоров]![Поле2].Visible = FalseEndIfEndSub
Добрый день. Возникла проблема. Есть таблица Касса. Поля - Дата (формат -краткий формат даты), Сумма (формат - числовой) КодОперации (формат - текст) Создаю простой запрос:
SELECT Касса.Дата, Касса.КодОперации, Касса.Сумма
FROM Касса
WHERE(((Касса.КодОперации)="Продажа товара"));
Все выбирает. Создал форму ПродажаЗаПериод. В ней два поля Начало и Конец (формат -краткий формат даты), и кнопка к которой привязан макрос выполнить запрос:
SELECT Касса.Дата, Касса.КодОперации, Касса.Сумма
FROM Касса
WHERE(((Касса.Дата)BETWEEN[Forms]![ПродажаЗаПериод]![Начало]And[Forms]![ПродажаЗаПериод]![Kонец])AND((Касса.КодОперации)="Продажа товара"));
Выдает пустой запрос хотя в этот период продажи есть. Не могу понять почему не работает
Есть вот такие данные (ответы на тест): 1) 2 2) 3) 1 4) 5) 2 6) 7) 1 8) 9) 3 10) 11) 4 12) 13) 2 14) 15) 1 16) 17) 3 18) 19) 3 20) 1) 2 2) 3) 2 4) 5) 3 6) ОК ОК ОК 7) 4 8) 9) 2 10) 11) 5 12) 13) 2 14) 15) 3 16) 17) 3 18) 19) 2 20)
То есть, есть пробелы, есть текст, количество символов в строке может быть любым.
В Access нужно получить (выбрать ответов на тест результат по кокретному вопросу): 1 вопрос 3 вопрос 5 вопрос 7 вопрос 9 вопрос 11 вопрос 13 вопрос 15 вопрос 17 вопрос 19 вопрос 2 1 5 1 3 4 2 1 3 3 2 2 3 4 2 5 2 3 3 2
Какие нужно использовать функции SQL (работающие в Access) чтобы взять значение после указанного текста например после "1)" или после "3)", не важно какой номер символа в строке. Или как вообще такое возможно сделать в Access?
Необходимо прописать команду для кнопки, при клике которой будет открываться браузер>яндекс почта>новое письмо, а в контактах будет адрес взятый из поля. Прикрепляю прин
Господа, помогите пожалуйста новичку. Создал в запросе поле "Итого к оплате"(где получается какое-то число). Вывел это поле в форму. В таблице имеется поле "Итоговая сумма". Вопрос: Как присвоить значение поля "Итого к оплате",которое находится в форме, полю "Итоговая сумма",которое находится в таблице.
Создал в запросе поле - Итоговая сумма:Switch([Скидочные карты]![Код карты]=1;[Стоимость товара]*0,95;[Скидочные карты]![Код карты]=2;[Стоимость товара]*0,9;[Скидочные карты]![Код карты]=3;[Стоимость товара]*0,85) Вывел поле Итоговая сумма в форму. В таблице Оформления/прокат дисков имеется поле Итого к оплате. Вопрос Как присвоить значение поля Итоговая сумма полю Итого к оплате
Срочно!!! Пожалуйста. Предприятие 3-й день дышит в спину. Ситуация... Access 2007, Сетевой вариант 12-15 человек. Задача работает более 10 лет. 3 дня назад сломалась БД, ремонтирую стандартным способом, выдаю в работу. Почти тут же жалоба - не добавляется новая запись, смотрю - слетели индексы в основной таблицы, восстанавливаю вручную. Отдаю в работу и понеслось... Пока работает один человек - все нормально, подключается другой - начинают портить данные друг друга, ломаются индексы в основных таблицах, в справочниках не замечала, и база данных встает. Что делала. 1/ Создавала новую структуру основных таблиц и копировала в них данные, перед этим старалась вычистить разную грязь. 2/ Меняла место на сервере. Переустанавливала связи. 3/ Переписывала задачу на рабочие комп. - Задача стоит у каждого на своем месте, обращение к серверу. Теряюсь. Программист на предприятии одна, всегда справлялась сама, т.е. обратиться за помощью не к кому - вся надежда на вас. О-о-очень жду. Спасибо.
Есть запрос "Запрос 1", результат которого 1 столбец - "Выражение 1". Этот запрос является источником данных для ленточной формы "форма 1" с полем в области данных "Поле 1". В области "Примечание формы" есть свободное поле "Поле 2". В качестве конечного результат хочу получить в "Поле 2" данные перечисленные через ";" с "Поля 1". Прошу помочь решить задачу.
Подключил его к компу как сетевой диск. Он виден и открывается как обычный диск, но в программе не могу указать к нему путь правильно. Не находит его программа. Указываю
Есть база примерно 200 МБ, в ней больше половина вот таких иероглифов, английские символы отображаются нормально, я предполагаю, что кракозябры, это либо русские слова, либо турецкие либо грузинские.
Как определить? Испробовал все "свои" методы определения кодировки, ничего не помогло...
С аксессом дело никогда не имел, прошу помочь разобраться.
Есть таблица Table1 с полями (колонками) f1, f2, ... f10, ID. Поля f1, f2, ... f10 имеют разные форматы: числовой, дата/время, текстовый, а ID - счетчик. Все поля f1, ... f10 - с повторами. Среди f2, ... f10 есть ячейки без записей. Сделать выборку уникальных записей по полю f1 (числовой формат) с помощью функции DISTINCT не составило труда. Помогите заполнить таблицу где f1 - уникальное значение, f2, допустим, - минимальное из нескольких числовых, f3 - последняя дата, f4 - текстовое, соответствующее последней дате и т.п.
[DataTable] поле WNumber - номер документа, VaNumber - позиции в документе, W - значение позиции, CNumber - документ (номер), который может содержать n количество WNumber. Насколько я понимаю необходимо с помощью какого-то контрола, находясь в записи с конкретным CNumber, указать WNumber (один или несколько полученные SELECT DISTINCT-ом из DataTable), и потом присвоить полю CNumber таблицы DataTable значение CNumber текущей записи соответственно.
[MainTable] поле WNumber, должно содержать в строчку все номера, в зависимости от CNumber из DataTable и сумму переменных поля W.
Конкретные вопросы прошу хотя-бы указать направление: 1. Мультивыбор, если не ошибаюсь, в моих потребностях не реализован ни одним контролом. Сделать переносом текущей выбранной позиции во временный список? 2. Как после реализовать внесение в поле CNumber для временного списка значения, соответствующего текущему. 3. Как собрать данные в MainTable поля WNumber (значения через разделитель) и W (сумма значений согласно "привязанных")?
Добрый день. Подскажите, каким запросом заменить часть значения в поле? Пример: в поле содержатся номера телефонов 9264588654 Необходимо для всех номеров добавить маску вида ******8654 Заранее благодарен за ответы _____________________ А что на самом деле хотел сказать Frost_Imp никто не знает, так как администрация форума попросила его быть вежливым.
Помогите пожалуйста. У меня создано два файла - один с таблицами, второй с формой. Работаю в форме, таблицы обновляются, все как надо. Но при создании новой таблицы в файле с таблицами она почему то отображается в форме. Как ее туда добавить?