Как называется програмуля для открытия мдб.? просто не знаю что делать....плз.
» Access VBA
KEY
MS Access
MS Access
Приветствую!
Вопрос- как в отчете сделать таблицу с автоматически настраиваемыми высотой полей. Проблема в том, что каждое поле расширяется по-своему.
Либо другой вопрос как запустить событие "Возврат" перед печатью (после форматирования).
Вопрос- как в отчете сделать таблицу с автоматически настраиваемыми высотой полей. Проблема в том, что каждое поле расширяется по-своему.
Либо другой вопрос как запустить событие "Возврат" перед печатью (после форматирования).
Почему не работает функция Date()? При вводе в свойства поля этой функции программа не просит ее запомнить, а автоматически вставляет функцию Now(). Спасибо!
Sekru
Date - ставит текущую дату.
now - ставит текущую дату плюс время.
Access считаеться себя умным, поэтому ставит Now, и добавляет формат вывода.
Date - ставит текущую дату.
now - ставит текущую дату плюс время.
Access считаеться себя умным, поэтому ставит Now, и добавляет формат вывода.
С датой разобрался. В форме для создания отчета есть 2 поля типа Дата: период с "Дата1" по "Дата2". Эти поля используются для заголовка отчета. Посоветуйте пожалуйста как подключить эти поля в условия отбора запроса. Спасибо.
Всем привет!
Первый раз сел за Access и не совсем врубаюсь, как заставить взаимодействовать нужным мне образом две таблицы. Где можно надыбать для примера уже готовые примерчики без защит, чтоб покапаться в кишочках?
Первый раз сел за Access и не совсем врубаюсь, как заставить взаимодействовать нужным мне образом две таблицы. Где можно надыбать для примера уже готовые примерчики без защит, чтоб покапаться в кишочках?
Sekru
если предпологается, что отчет будет открываться из формы и надо привязаться конкретно к этой форме, то
Between Forms![имя формы]![Дата1] and Forms![имя формы]![Дата2]
если предпологается, что отчет будет открываться из формы и надо привязаться конкретно к этой форме, то
Between Forms![имя формы]![Дата1] and Forms![имя формы]![Дата2]
Aksi
У Sekru проблемы с интернетом, передаю от него спасибо!
У меня вопрос: для отображения диаграмм в форму встроен компонент Teechart,
каким образом, программно, добраться до его свойств (view3d, series, marks и т.д. и т.д.)
для их изменения из формы? Спасибо!
У Sekru проблемы с интернетом, передаю от него спасибо!
У меня вопрос: для отображения диаграмм в форму встроен компонент Teechart,
каким образом, программно, добраться до его свойств (view3d, series, marks и т.д. и т.д.)
для их изменения из формы? Спасибо!
А нет ли у кого-нибудь по старой дружбы готовых примеров или ссылок на них по решению проблемы учета расходжных материалов для оргтехники?
Я то, что помнил и знал уже позабыл давно, а сейчас вот есть необходимость, но мозг с большим скрипом шевелиться
Я то, что помнил и знал уже позабыл давно, а сейчас вот есть необходимость, но мозг с большим скрипом шевелиться
ок....понял, что готового ни у кого нет порылся в инете и таки нашел готовую базу, но вот вопрос возник у этой базы доступна кнопочная форма и есть возможность добавления новых форм и отчетов, а можно ли как нить разобрать по полочкам эту базу, ну чтобы увидеть связи как осуществляются между таблицами, макросы, запросы и т.д. ну для общего развития?
vworld
Цитата:
На чем форма написана? Если дельфи, то есть прога которая вернет тебе все дфм и дпр, а там в принципе не сложно найти все запросы, второй способ это смотришь ее код, обычно все запросы видны они идут сплошным текстом. А связи смотришь поля таблиц и ищешь одинаковые, вот именно по ним таблицы и связываются.
Цитата:
а можно ли как нить разобрать по полочкам эту базу, ну чтобы увидеть связи как осуществляются между таблицами,
На чем форма написана? Если дельфи, то есть прога которая вернет тебе все дфм и дпр, а там в принципе не сложно найти все запросы, второй способ это смотришь ее код, обычно все запросы видны они идут сплошным текстом. А связи смотришь поля таблиц и ищешь одинаковые, вот именно по ним таблицы и связываются.
ShIvADeSt
все в Accesse вроде как, присутствуют в проете два *.dbf файла, один вроде как база, а другой таблица
все в Accesse вроде как, присутствуют в проете два *.dbf файла, один вроде как база, а другой таблица
vworld
дай ссылочку на
Цитата:
дай ссылочку на
Цитата:
базу учета расходных материалов для оргтехники
Можно ли каким-либо образом в конечном результате готовой базы данных сделать свои вкладки (Рядом с Файл, Правка) и чтобы от туда можно было выбирать нужные мне запросы?
kazimeg
hxxp://am.rusimport.ru/msaccess/topic.aspx?ID=354
вот посмотри, если разберешься, то и мне подскажи.
hxxp://am.rusimport.ru/msaccess/topic.aspx?ID=354
вот посмотри, если разберешься, то и мне подскажи.
lift me UP
Доброго всем времени суток.
У меня возникла такая потребность в базе данных: суммирование данных в строке, но нужно чтобы суммировалось не все сразу, а в соответствии с датой.
Пример:
[Дата] [Доход]
01.01.05 5
02.01.05 6
Т.е. происходить должно следующее: 01 числа доход был 5, 02 числа доход был 1, и к 5 прибавилась 1 => 6. Как такую вещь провернуть?
Спасибо
У меня возникла такая потребность в базе данных: суммирование данных в строке, но нужно чтобы суммировалось не все сразу, а в соответствии с датой.
Пример:
[Дата] [Доход]
01.01.05 5
02.01.05 6
Т.е. происходить должно следующее: 01 числа доход был 5, 02 числа доход был 1, и к 5 прибавилась 1 => 6. Как такую вещь провернуть?
Спасибо
Orakle
для этого есть конструкция Group by.
В твоём случае что то типа
Код:
SELECT Дата,SUM( Доход) FROM table GROUP BY Дата
для этого есть конструкция Group by.
В твоём случае что то типа
Код:
SELECT Дата,SUM( Доход) FROM table GROUP BY Дата
Т.е. это в макрос или в конструкторе запроса длеать? Поясни пожалуйста по точноее, если тебе это не затруднит
Спасибо
Спасибо
Orakle
sql запрос.
делаеш фейковый(любой) запрос любым способом (коструктор например) потом выбираеш КОнструктор SQL и вписываеш его туда. (мож чуть подкорректировать прийдётся)
sql запрос.
делаеш фейковый(любой) запрос любым способом (коструктор например) потом выбираеш КОнструктор SQL и вписываеш его туда. (мож чуть подкорректировать прийдётся)
А ты не мог бы пояснить код? А то я в SQL не шарю (
http://www.sql.ru/ либо стучись ко мне в асю
OdesitVadim
Цитата:
Это не совсем то это просто суммирует все доходы в одной дате, а ему надо
Цитата:
Тут наверное надо что то вроде цикла крутнуть, чтобы пробегал по всем датам и кидал во временую таблицу дату и сумму всех доходов за этот период. Вот только как в Акцезе работать со временными таблицами так и не догнал мало с ним работал.
Цитата:
SELECT Дата,SUM( Доход) FROM table GROUP BY Дата
Это не совсем то это просто суммирует все доходы в одной дате, а ему надо
Цитата:
Т.е. происходить должно следующее: 01 числа доход был 5, 02 числа доход был 1, и к 5 прибавилась 1 => 6. Как такую вещь провернуть?
Тут наверное надо что то вроде цикла крутнуть, чтобы пробегал по всем датам и кидал во временую таблицу дату и сумму всех доходов за этот период. Вот только как в Акцезе работать со временными таблицами так и не догнал мало с ним работал.
ShIvADeSt
Цитата:
А точно так же, как и с постояными. Разницы никакой.
Можно вместо временной таблицы использовать массив. А в остальном, да, ручками в цикле.
Цитата:
Вот только как в Акцезе работать со временными таблицами так и не догнал мало с ним работал.
А точно так же, как и с постояными. Разницы никакой.
Можно вместо временной таблицы использовать массив. А в остальном, да, ручками в цикле.
dneprcomp
Цитата:
Я наверное не совсем понятно выразился. Обычно добавление данных во временную таблицу это запрос типа select .... into #t примерно так (пишу по памяти, так как SQL знаю насколько мне надо, в крайнем случае читаю доки) при попытке выполнить такой запрос в акцезе получаю ошибки. Короче не смог разобраться да и в итоге смог без них обойтись. Но здесь вроде никак.
Цитата:
А точно так же, как и с постояными. Разницы никакой.
Можно вместо временной таблицы использовать массив. А в остальном, да, ручками в цикле.
Я наверное не совсем понятно выразился. Обычно добавление данных во временную таблицу это запрос типа select .... into #t примерно так (пишу по памяти, так как SQL знаю насколько мне надо, в крайнем случае читаю доки) при попытке выполнить такой запрос в акцезе получаю ошибки. Короче не смог разобраться да и в итоге смог без них обойтись. Но здесь вроде никак.
ShIvADeSt
Понял. Access не поддерживает все возможности SQL и временные table не создает. Если мне надо использовать временные table в Access, приходиться или создавать виртуальный или просто держать постоянный временный table в базе(что намного проще). select .... into #t реализованно в SQL Server.
Цитата:
Так я и предложил вместо временного table использовать сортировку в массив
Понял. Access не поддерживает все возможности SQL и временные table не создает. Если мне надо использовать временные table в Access, приходиться или создавать виртуальный или просто держать постоянный временный table в базе(что намного проще). select .... into #t реализованно в SQL Server.
Цитата:
да и в итоге смог без них обойтись. Но здесь вроде никак
Так я и предложил вместо временного table использовать сортировку в массив
Код: SELECT t.Дата, sum(t1.Доход) AS RunningSum
FROM t INNER JOIN t AS t1 ON t1.Дата<=t.Дата
GROUP BY t.Дата;
Orakle
Цитата:
Цитата:
Слушай, я тут вчитался и не пойму что ты имеешь в виду под 'соответствием дате' в первой цитате? Согласно твоему же раз'яснению из второй цитаты, тебе просто нужна сумма дохода между двумя датами. Тогда это просто что то вроде
SELECT SUM(t1.Доход) AS RunningSum FROM table t1 WHERE t1.Data>='начальная дата' AND t1.Data<='конечная дата';
Если же тебе все-таки надо получить сумму по дням(скажем несколько доходов в день), то
SELECT Sum(t1.Доход) AS RunningSum FROM table t1 WHERE t1.Data>='начальная дата' AND t1.Data<='конечная дата' GROUP BY t1.Data;
Цитата:
но нужно чтобы суммировалось не все сразу, а в соответствии с датой.
Цитата:
01 числа доход был 5, 02 числа доход был 1, и к 5 прибавилась 1 => 6
Слушай, я тут вчитался и не пойму что ты имеешь в виду под 'соответствием дате' в первой цитате? Согласно твоему же раз'яснению из второй цитаты, тебе просто нужна сумма дохода между двумя датами. Тогда это просто что то вроде
SELECT SUM(t1.Доход) AS RunningSum FROM table t1 WHERE t1.Data>='начальная дата' AND t1.Data<='конечная дата';
Если же тебе все-таки надо получить сумму по дням(скажем несколько доходов в день), то
SELECT Sum(t1.Доход) AS RunningSum FROM table t1 WHERE t1.Data>='начальная дата' AND t1.Data<='конечная дата' GROUP BY t1.Data;
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445
Предыдущая тема: BDE - траблы, помогите пожалуйста срочно...
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.