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

Поиск сообщений в 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 ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

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

Применение макроса с фильтром для разных форм

Понедельник, 27 Марта 2017 г. 20:44 + в цитатник
Доброго времени форумчане! Столкнулся с проблемой: в БД пришлось разделить основную формы работы на 2-е, одна под экран 4:3, вторая под 16:9. Пока была одна форма в ней был один из вариантов поиска по диапазону дат, т.е. 2 поля ДатаНач и ДатаКон, в макросе применил команду ПрименитьФильтр, где в условии отбора Построителем написал условие (см. рис.)
Картинка с другого сайта.
но т.к. теперь форм 2-е то как мне в условии использовать или маску или некое обозначение текущей формы, чтобы не привязываться к имени формы? Таких макросов большое количество и число форм возможно тоже вырастет , а это приеведет к огромному количеству макросов только из-за имени формы...
Подскажите как в выражении заменить ИмяФормы на униерсальное имя (типа как в 1С ЭтаФорма или что-то в этом роде). Заранее спасибо.

http://www.sql.ru/forum/1254921/primenenie-makrosa-s-filtrom-dlya-raznyh-form


Запретить нажитие Enter в полях таблицы

Понедельник, 27 Марта 2017 г. 19:55 + в цитатник
День дорый. У меня есть основная и подчиненная форма (табличный вид). Вопрос такой - как запретить нажатие enter в ячейках этой подчиненной тблицы, т.е. что бы нельзя было вводить многострочные данные в ячеки. А желательно чтобы при нажатии enter курсор заполени переходил на следующую правую ячейку?

http://www.sql.ru/forum/1254914/zapretit-nazhitie-enter-v-polyah-tablicy


Как очистить базу данных

Понедельник, 27 Марта 2017 г. 15:06 + в цитатник
Добрый день!
Нужно очистить базу данных и сбросить номера счетчиков.
До изменений файл весит 5,6 мб.
Я захожу в таблицы, удаляю все значения - таблицы пусты, но файл все равно весит 5,6 мб и при создании новых записей счетчик не обнуляется, а продолжает считать 466, 467 строки и т.д.
Далее удалил все картинки с фоом - все равно файл весит 5,6 мб.

Предполагаю, что простая очистка таблиц фактически не удаляет значения из базы.
Вопрос: как полностью очистить базу и сбросить номера счетчиков?

http://www.sql.ru/forum/1254878/kak-ochistit-bazu-dannyh


Помогите чайнику с составлением запроса

Понедельник, 27 Марта 2017 г. 14:09 + в цитатник
Добрый день!
В access 2007 .mdb нужно выбрать данные, представленные за квартал, но указаны они в формате дд.мм.гггг.
Пробовал написать запрос на выбор по месяцам:

WHERE (Дата поставки) LIKE ('#.01.2017', '#.02.2017', '#.03.2017'); - выдает ошибку, я так понимаю связанную с тем, что формат данных "дата" как то по особому выделяется.

Тоже самое и с числами

WHERE (Сумма) = '80000' - не работает;
WHERE (Сумма) = #80000# - не работает;

Подскажите плз, как правильно представлять данные в числовом формате и как дату?
Спасибо.

http://www.sql.ru/forum/1254869/pomogite-chayniku-s-sostavleniem-zaprosa


Помогите решить проблему с абонплатой

Понедельник, 27 Марта 2017 г. 00:51 + в цитатник
Всем Привет. Помогите решить правильно проблемку. Есть 5 таблиц, связанных между собой. База данных прикреплена.

Задача такова: контролировать абонплату за каждую технику ежемесячно, ежеквартально, контролировать выполнение техобслуживания техники мастером на основании акта. Естественно потребуется создание таблиц, запросов,форм и отчетов. В конечном итоге хочу получить в форме "Вызова",в которой поиск по "инв№" должно в окне высветиться сумма задолжности по клиенту целом, а не за конкретное оборудование.

http://www.sql.ru/forum/1254817/pomogite-reshit-problemu-s-abonplatoy


Запрос в котором нужно вывести данные которые больше среднего знач других записей

Понедельник, 27 Марта 2017 г. 00:41 + в цитатник
нужно вывести в запросе "Дані, в яких кількість рекламних заходів більше середньої кількості рекламних хвилин відповідного продукту. Дина-мічний набір записів складається з таких полів: Назва товару, Назва рекламного заходу, Кількість хвилин. "
даже не знаю как сделать
https://drive.google.com/file/d/0B5Pb1nrdIi3YZ3FHUktUMnhHTU0/view?usp=sharing

http://www.sql.ru/forum/1254815/zapros-v-kotorom-nuzhno-vyvesti-dannye-kotorye-bolshe-srednego-znach-drugih-zapisey


Удаление по номеру строки

Пятница, 24 Марта 2017 г. 16:15 + в цитатник
Приветствую народ .
Такой вопрос можно ли удалить строку имея только ее номер.
Ситуация такая таблица не имеет уникальных ключей . То есть с использованием полей я не смогу удалять корректно.

http://www.sql.ru/forum/1254619/udalenie-po-nomeru-stroki


Datediff

Пятница, 24 Марта 2017 г. 00:37 + в цитатник
У меня в одном из запросов такой код (давным давно написанный), лишнее убрано.
Сейчас не могу понять, а что же он делает и как это сделано. Может кто сможет объяснить?

SELECT (DateDiff("d",Date(),[end_date])<=5 And DateDiff("d",Date(),[end_date])>=0)*-1 AS srok
FROM table
GROUP BY (DateDiff("d",Date(),[end_date])<=5 And DateDiff("d",Date(),[end_date])>=0)*-1
ORDER BY (DateDiff("d",Date(),[end_date])<=5 And DateDiff("d",Date(),[end_date])>=0)*-1 DESC;


А его надо переделать под SQL. Но когда не знаешь, что имелось в виду, то не знаешь, что нужно сделать.

(DATEDIFF(day,GETDATE(),end_date)<=5 And DATEDIFF(day,GETDATE(),end_date)>=0)*-1 AS srok, 

http://www.sql.ru/forum/1254536/datediff


Получить текст из связанного поля

Четверг, 23 Марта 2017 г. 21:59 + в цитатник
Есть Поле таблицы1 связано по ключевому полю с таблицей2.
В комбобоксе отображается соответствующее этому ключу текстовое поле таблицы2, но при попытке получить этот текст в ВБА таблица1!поле получаю ключ(цифру) а не текст который отображается в контроле... как получить текст?

http://www.sql.ru/forum/1254529/poluchit-tekst-iz-svyazannogo-polya


DAO.Recordset узанть порядквый номер записи

Четверг, 23 Марта 2017 г. 19:22 + в цитатник
Подскажиет можно ли узнать порядковый номе записи примерно как на стандарной панелке навигации "запись 2 из 4". 4 понятно - это recordcount, а вот 2?

http://www.sql.ru/forum/1254514/dao-recordset-uzant-poryadkvyy-nomer-zapisi


SQL запрос делает текст вместо числа

Четверг, 23 Марта 2017 г. 16:26 + в цитатник
Здравствуйте, объясните, пожалуйста, почему SQL-запрос делает из Числового поля Текстовое?!

Есть две таблицы: Таблица1.ФИО, Таблица1.Дата, Таблица1.Сумма1 и Таблица2.ФИО, Таблица2.Дата, Таблица2.Сумма2.

SELECT ФИО, Дата, Сумма1, "" as Сумма2
FROM Таблица1
WHERE [ФИО] = "Иванов"
UNION SELECT ФИО, Дата, "", Сумма2
FROM Таблица2
WHERE [ФИО] = "Иванов"
ORDER BY [Дата];

http://www.sql.ru/forum/1254497/sql-zapros-delaet-tekst-vmesto-chisla


Как подтянуть значение в поле формы после заполнения других полей?

Четверг, 23 Марта 2017 г. 14:39 + в цитатник
Добрый день!
В моей форме есть три зависимых списка (свободные поля). Ими поэтапно выбирается структура.
Каждому Филиалу соответствует уникальный КодПодразделения.
Для поля КодПодразделения добавил условие отбора и после выбора Филиала в списке остается одно корректное значение,
но его тогда нужно выбирать вручную ((
Подскажите, пожалуйста, как автоматически подтянуть значение в поле КодПодразделения?

http://www.sql.ru/forum/1254481/kak-podtyanut-znachenie-v-pole-formy-posle-zapolneniya-drugih-poley


Модуль VBA. Перехват ошибки, происходящей в вызываемом макросе

Четверг, 23 Марта 2017 г. 14:29 + в цитатник
Добрый день. У меня есть процедура, в которой я вызываю макрос:
Public Sub RunMyMacro()
    On Error Resume Next
    DoCmd.RunMacro "mcsPrepare"
GeneralErrorHandler:
    If Err.Number <> 0 Then
        MsgBox "sd"
    End If
End Sub

Макрос иногда может возвращаться с ошибкой. У меня проблема в том, что я не могу перехватить средствами On Error GoTo.
Вопрос: это невозможно сделать или я делаю что-то не так?

http://www.sql.ru/forum/1254478/modul-vba-perehvat-oshibki-proishodyashhey-v-vyzyvaemom-makrose


Пропадает связь таблиц после rs.Update

Четверг, 23 Марта 2017 г. 12:21 + в цитатник
Добрый день.
У меня есть две таблицы.
1. код1|дата|данные
2. данные|код1
Они связаны в схеме по полю "код1", т.е. во 2 таблице может быть несколько запесей с одинаковым код1 и соответсвенно они относятся к это записи из первой таблицы.

Я делаю свои кнопки для перемещения по записям первой таблицы. Если делать все мастером, то все ок все связи сохраняются, но если я в своем коде пишу что-то типа:
tbl1_rs.Edit
tbl1_rs.[Данные] = "ла-ла"
tbl1_rs.Update
tbl1_rs.Movenext

то после Update данные из таблицы (контрола) пропадают и если посмотреть саму таблицу2 - полям код1 значения не присваиваюся и соответвенно связи нет...
Уж простите за столь сумбурное описание проблемы...

http://www.sql.ru/forum/1254455/propadaet-svyaz-tablic-posle-rs-update


строка -> дата -> строка дата ISO (конкурс находчивых)

Среда, 22 Марта 2017 г. 13:37 + в цитатник
Желаю обработать ситуацию при преобразовании "строка -> дата -> строка дата ISO", когда исходная строка = "".

Так, чтобы результатом была пустая строка "".

Ограничения:
Надо без If Then Else. Ибо использовать предполагается в источнике данных контрола формы.
Т.е. функция нужна.

Я сделал, но этож бред.
  MsgBox Format(IIf(x = "", Null, CDate(IIf(x = "", "04.03.2017", x))), "yyyymmdd")


По идее должно бы работать это
  MsgBox Format(IIf(x = "", Null, CDate(x)), "yyyymmdd")

но фигвамм. Run time error. Type mismatch.

Sub test1()

  Dim x As String

  'Так, чтобы результатом была пустая строка ""

  x = ""

  MsgBox Format(IIf(x = "", Null, CDate(IIf(x = "", "04.03.2017", x))), "yyyymmdd")


  'Нормальное преобразование

  x = "21.03.2017"

  MsgBox Format(IIf(x = "", Null, CDate(IIf(x = "", "04.03.2017", x))), "yyyymmdd")

End Sub

http://www.sql.ru/forum/1254327/stroka-data-stroka-data-iso-konkurs-nahodchivyh


ссылка на поле открытой формы в контроле другой формы

Среда, 22 Марта 2017 г. 08:00 + в цитатник
VBA
Так можно обратиться
Sub test1()
    MsgBox Forms("Авиабилеты РК выгрузка").currency
End Sub


Хочу обратиться из поля ДРУГОЙ формы. Пишу в свойсте Данные контрола, типа

Forms!"Авиабилеты РК выгрузка"!Currency
Forms![Авиабилеты РК выгрузка]!Currency


Но что-то ей не ндравится - #ИМЯ! говорит.
Это дурацкое написание ссылки мне никогда не давалось.

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

http://www.sql.ru/forum/1254268/ssylka-na-pole-otkrytoy-formy-v-kontrole-drugoy-formy


Создание зависимых выпадающих списков в форме.

Вторник, 21 Марта 2017 г. 20:00 + в цитатник
Всем добрый вечер!

Есть база в ней привязал виды фруктов к продукту. Далее создал форму,на основе этой таблице.

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

Заранее благодарю.

http://www.sql.ru/forum/1254240/sozdanie-zavisimyh-vypadaushhih-spiskov-v-forme


Ошибка базы данных

Вторник, 21 Марта 2017 г. 16:47 + в цитатник
«База данных 'Databasename.mdb' нуждается в ремонте или не является базой данных Microsoft Access файла. - 2239» Помогите пожалуйста подобрать хороший инструмент для восстановления access, желательно услышать советы лично сталкивающихся с такой проблем, если конечно таковые имеются.

http://www.sql.ru/forum/1254215/oshibka-bazy-dannyh


слияние с WORD

Вторник, 21 Марта 2017 г. 15:07 + в цитатник
Господа, очередная заминка.
В некотором отчете хотелось получить вот такой вид (см.скрин 1)
Но не могу понять как заполнять точками свободное пространство между наименованием и ценой. Потом появились еще желания у руководства чтобы последовательность блюд была так как они скажут... Короче решил сделать слияние в WORD, но тут тоже незадача, слияние работает, но каждое наименование получается на новой странице (скрин 2). Как сделать чтобы "Группа" и подгруппа начинались с новой страницы, а все наименования внутри шли сплошным списком?

http://www.sql.ru/forum/1254194/sliyanie-s-word


сгенерировать отчет по данным формы

Вторник, 21 Марта 2017 г. 13:54 + в цитатник
Проект .ADP
Есть составная форма.
Состоит из
1. свободной формы с полями фильтров
и
2. вложенной табличной формы, базирующейся на процедуре, которая получает поля фильтров автоматом. Имена параметров процедуры-источника данных субформы тупо совпадают с именами полей свободной формы.

Задача:
Сваять отчет, который бы отображал ЭТИ данные для печати (печать формы не канает).

Хотелка:
1. Я могу сформировать вызов процедуры с параметрами из полей свободной формы для отчета.
2. Но это тоскливо.
3. Нельзя ли передать параметры для отчета "так же как на вложенную форму"?

http://www.sql.ru/forum/1254176/sgenerirovat-otchet-po-dannym-formy



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 251 250 [249] 248 247 ..
.. 1 Календарь