Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Создание кнопочной формы в Access 2010

Всем привет!!!
Вопрос том, как создать кнопочную форму в Access 2010???
Ответ:
Сообщение от сержи
Всем привет!!!
Вопрос том, как создать кнопочную форму в Access 2010???
Ещё один вариант: (для Access 2010)
Файл-Параметры-Текущая база данных-Форма просмотра-.... выбираешь любую из уже созданных форм с уже готовыми кнопками, которая кажется более подходящей для того чтобы быть Главной.
Вопрос: Как очищать ленточную форму в access 2010?

как очищать ленточную форму в access 2010.
При запуске access запускается форма склад.
Мне нужно сделать:

Есть форма приход
что бы не отображались последний запись на ленточной форме.


результат при запуске очищалась


Ответ:
Сообщение от ibikanovif
...что бы не отображались последний запись на ленточной форме...
БД у меня не открылась, но скорее всего у формы в свойстве - Ввод данных , вместо Нет поставить Да.
и на кнопке прописать процедуру на обновление формы, типа
Код Visual Basic
1
2
3
Private Sub КнОбновить_Click()
    Me.Requery
End Sub
или при следующем открытии формы форма будет пустая.
Вопрос: Форма в Access 2010 отображается некорректно

Создал форму в Access 2010, но она отображается некорректно. Вернее, вообще пустая выходит. Почему? Как исправить?
Ответ:
Сообщение от Илья Васильев
20 мегабайт весит
Да нет, зачем. Только проверьте, дело не только в отсутствии данных, но и в отсутствии "Разрешить добавление" (иначе как записи в пустую таблицу начать вводить?).
Вопрос: Формы в Access

Доброе время суток нужна помощь с открытием формы 2 с записью выбранной в форме1.

Пример форма главная имеет кнопку открыть форму Адрес.
Нужно чтоб открывалась форма Адрес с адресом человека с формы Главная.

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

Уважаемые форумчане я совсем не сисадмин, а менеджер
Access изучил по видео урокам на ютубе, но там нет всех тонкостей.

Проблема следующая
--есть главная форма в которой есть вкладки
--каждая вкладка отдельная форма, которая ссылается на таблицу.
--Хотел реализовать каскадное изменение данных в полях с выпадающими списками
--то есть выбор значение в строчке тип адреса влияет на значение строчки район.
--Дальше значение района влияет на выбор улицы,
--а выбор улицы на дом и так далее.

После всех вариантов пришел к выводу что лучше всего сделать кнопку вызывающую разделённою форму адресс.
Но форма всё время показывает первую запись, а не текущую. Вот как макросу сказать, чтоб открыл форму адрес, выбранного человека.

Добавлено через 2 минуты
Извинюсь очень сильно за офтоп, если что
но нужно как то решить эту проблему.
Пробовал разделённую форму вставить в другую форму, так нижняя часть (табличная) не отображается -- просто пустое место.
Вопрос: Фиксированый размер формы в Access 2010.

Здравствуйте. Скажите пожалуйста, как задать фиксированый размер формы, в свойствах делал Автоматический размер - Нет, По размеру экрана - Нет. Не помогает, все равно размер растягивается.

Добавлено через 3 минуты
патылся задать Ширину вручную, ввожу число, и при переходе к другому сво-ву оно автоматически изменяется на то, которое было
Ответ: А мне кажется, здесь нужно пользовать свойство формы "Тип границы". Попробуйте поставить "Тонкая" или "Окна диалога", не помню точно.
Вопрос: Фильтрация записей на подчиненной форме (MS Access)

Здравствуйте!

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

Заранее спасибо всем, кто обратил внимание на мою тему.
Ответ: Здравствуйте!

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

Здравствууйте, уважаемые программисты-профессионалы!
Суть вопроса - мне нужно на форме в ACCESS динамически отображать текстовые(кнопочные формы) - взависимости от выбранных параметров.
В EXCEL таким способом я сделал календарь - используя созданный мною клаасс кнопки + подключив библиотеку Microsofr Forms 2.0 library.(т.е кнопки дней календаря формируются динамически исходя из параметров месяц-год)

фрагмент кода, который создает объект кнопки :
Set NewCommandButton = Controls.Add("Forms.CommandButton.1")
Т.е при наборе CONTROLS автоматически подцепляется метод ADD( я полагаю из библиотеки Microsofr Forms 2.0 library.) ННООО это лишь в excel

добавив данную библиотеку в ACCESS conrols автоматически распознает это как уже другой объект( предполагаю) из другой библиотеки
Скорее всего из библиотеки MS ACCESS 12.0, т.к приоритет подключаемой библиотеки - 3 после VBA и ACCESS.

Можно ли каким то образом переключить определенный класс объекта controls - т.е сказать программе данный объект брать из другой, менее приоритетной библиотеки?

прилагаю скрины с копиями подгружаемых библиотек + как отображаются объекты controls в excel и access
Друзья, может быть кто-то с таким вопросомсталкивался?

К сообщению приложен файл. Размер - 140Kb
Ответ: Есть таблица, в ней заполнены все поля, кроме поля "Водитель".
--На главной форме выбираем дату, в подчиненной Форме1 отображаются все строки из Таблицы1 на эту дату.
--Начинаем заполнять поле "Водитель" в этой Форме1, записали Сидоров - создалась Форма2, которая отображает все строки из Таблицы1 по дате и по этому водителю.
--Забили несколько строк, они пропали из Формы1(в лучшем случае), отобразились в Форме2.
--В другие строки вбиваем Сидоров — создается похожая Форма2, назовем ее Форма2_1 в этой же главной форме, рядом, но в ней уже содержатся записи по дате и по Сидорову.
--Если в Форме 2_1 и/или в Форме2 в поле "Водитель" удалили значение — строка удаляется из этой формы и снова появляется в Форме1.
--Если все строки в Форме2/Форме2_1 удалятся — форма пропадает.
Надеюсь, так понятнее.

К сообщению приложен файл (Baza_dannykh1.rar - 24Kb)
Вопрос: Экспорт массива из подчиненной формы MS Access в MS Excel

Здравствуйте! У меня, возможно для многих примитивный вопрос, но проштудировав все темы на форуме с похожими заданиями я так и не поняла как его решить.
Задание вот в чем, нужно экспортировать форму из MS Access в MS Excel.
за неимением практики и времени мне удалось только создать шапку в Excel и экспортировать одну строку.
Помогите, пожалуйста! Как запомнить данные подчиненной формы в массив и передать их в Excel?

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
Private Sub Кнопка2_Click()
    Set ExcelApp = CreateObject("Excel.Application")
    Set ExcelWbk = ExcelApp.Workbooks.Add '
    Set ExcelWst = ExcelWbk.ActiveSheet
    
    ExcelApp.Visible = True
     
ExcelWst.Cells(1, 1).Value = "Дата отправления"
ExcelWst.Cells(1, 2).Value = "Код груза"
ExcelWst.Cells(1, 3).Value = "Груз"
ExcelWst.Cells(1, 4).Value = "Область отпр РФ"
ExcelWst.Cells(1, 5).Value = "Дорога отпр РФ"
ExcelWst.Cells(1, 6).Value = "Станция отпр РФ"
ExcelWst.Cells(1, 7).Value = "Код станции отпр РФ"
ExcelWst.Cells(1, 8).Value = "Грузоотправитель"
ExcelWst.Cells(1, 9).Value = "Код грузоотправителя"
ExcelWst.Cells(1, 10).Value = "Область назн РФ"
ExcelWst.Cells(1, 11).Value = "Дорога назн РФ"
ExcelWst.Cells(1, 12).Value = "Станция назн РФ"
ExcelWst.Cells(1, 13).Value = "Грузополучатель"
ExcelWst.Cells(1, 14).Value = "Код грузополучателя"
ExcelWst.Cells(1, 15).Value = "Род вагона"
ExcelWst.Cells(1, 16).Value = "Арендатор"
ExcelWst.Cells(1, 17).Value = "Собственник"
ExcelWst.Cells(1, 18).Value = "Плательщик"
ExcelWst.Cells(1, 19).Value = "Объем (тн)"
ExcelWst.Cells(1, 20).Value = "Тариф"
ExcelWst.Cells(1, 21).Value = "Вагоны"
ExcelWst.Cells(1, 22).Value = "Контейнеры"
ExcelWst.Cells(1, 23).Value = "ФО"
ExcelWst.Cells(1, 24).Value = "Приминение"
 
With ExcelApp.ActiveWorkbook.Sheets(1)
 
.[A2] = CDate([подчиненная форма Внутренние перевозки за период_2016]![Дата отправления])
.[B2] = [подчиненная форма Внутренние перевозки за период_2016]![Код груза]
.[C2] = [подчиненная форма Внутренние перевозки за период_2016]![Груз]
.[D2] = [подчиненная форма Внутренние перевозки за период_2016]![Область отпр РФ]
.[E2] = [подчиненная форма Внутренние перевозки за период_2016]![Дорога отпр РФ]
.[F2] = [подчиненная форма Внутренние перевозки за период_2016]![Станция отпр РФ]
.[G2] = [подчиненная форма Внутренние перевозки за период_2016]![Код станции отпр РФ]
.[H2] = [подчиненная форма Внутренние перевозки за период_2016]![Грузоотправитель]
.[I2] = [подчиненная форма Внутренние перевозки за период_2016]![Код грузоотправителя]
.[J2] = [подчиненная форма Внутренние перевозки за период_2016]![Область назн РФ]
.[K2] = [подчиненная форма Внутренние перевозки за период_2016]![Дорога назн РФ]
.[L2] = [подчиненная форма Внутренние перевозки за период_2016]![Станция назн РФ]
.[M2] = [подчиненная форма Внутренние перевозки за период_2016]![Грузополучатель]
.[N2] = [подчиненная форма Внутренние перевозки за период_2016]![Код грузополучателя]
.[O2] = [подчиненная форма Внутренние перевозки за период_2016]![Род вагона]
.[P2] = [подчиненная форма Внутренние перевозки за период_2016]![Арендатор]
.[Q2] = [подчиненная форма Внутренние перевозки за период_2016]![Собственник]
.[R2] = [подчиненная форма Внутренние перевозки за период_2016]![Плательщик]
.[S2] = [подчиненная форма Внутренние перевозки за период_2016]![Объем (тн)]
.[T2] = [подчиненная форма Внутренние перевозки за период_2016]![Тариф]
.[U2] = [подчиненная форма Внутренние перевозки за период_2016]![Вагоны]
.[V2] = [подчиненная форма Внутренние перевозки за период_2016]![Контейнеры]
.[W2] = [подчиненная форма Внутренние перевозки за период_2016]![ФО]
.[X2] = [подчиненная форма Внутренние перевозки за период_2016]![Приминение]
 
End With
 
ExcelWst.Columns.AutoFit
MsgBox "Запись экспортирована в Excel, не забудьте сохранить файл!"
End Sub
Ответ: Да, я видела этот код и разбираюсь в нем сейчас)
Вопрос: Высота всплывающей формы в Access 2007

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

В Access до 2003 версии каждая форма помнит тот размер, какой у нее был в режиме конструктора, и всплывает маленькое окошко.

А в 2007 форма помнит высоту только если она ВСЕГДА всплывающая. А если хоть раз открывается как обычная (вкладкой), то в следующий раз всплывает высотой во все окно.

Ищу, какое бы свойство ей прописать, чтобы уменьшить. Height - пишет "нет такого свойства", WindowHeight - пишет "свойство read only".

Как заставить форму не растягиваться на всю высоту?
Ответ: Класс!!
Вопрос: Создание формы в MS Access

Помогите пожалуйста доделать форму в Access.

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

 Комментарий модератора shanemac51
битая ссылка -
Ответ:
Сообщение от Paul13
не смогу все собрать так что бы большое количество разных характеристик учитывались в одной таблице
Не в одной, а в трех: в одной название характеристики, в другой название товара, в третьей значение даннй характеристики данного товара.

Сообщение от Paul13
опять же потом скорее всего у меня будет проблема с выводом этих же характеристик в форму
Вот как раз не будет. Сделаете в форме товара подформу для ввода характеристик.

Короче, не паникуйте. Вечером спокойно сядете и разберетесь, все поймете.