powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопросы от новичка по типовым приемам ввода данных
12 сообщений из 12, страница 1 из 1
Вопросы от новичка по типовым приемам ввода данных
    #39665385
DinaGri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

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

Есть большой опыт программирования в Делфи, в Акцессе нет совсем, а надо помочь сделать проект в короткие сроки.

Кстати, может кто-нибудь за деньги 2 недели поотвечать на самые дурные воросы - буду делать и дергать. Нужна оперативность, терпение и возможность общаться по скайпу - смотреть ваш экран.

Проект не студенческий, все реально должно работать. Оплату обсудим, понимаю, что врем - деньги.

dgrimberg@mail.ru
скайп DinaGri.
...
Рейтинг: 0 / 0
Вопросы от новичка по типовым приемам ввода данных
    #39665435
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DinaGriнедели поотвечать на самые дурные вопросы

вопрос вопросу рознь, но несколько раз трепала подобным свои нервы
...
Рейтинг: 0 / 0
Вопросы от новичка по типовым приемам ввода данных
    #39665438
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DinaGri, начните с форм, которые вы хотели бы увидеть. Например, мне нужна форма отображения справочника товаров, или форма ввода накладной. И сюда выкладывайте, люди постараются вам помочь.
...
Рейтинг: 0 / 0
Вопросы от новичка по типовым приемам ввода данных
    #39665466
MokeevP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я сам новичок в этом деле, но нужно же пользу обществу приносить) Поэтому напишу что для себя определил наиболее удачными комбинациями

1. Открываю формы командой:
Код: vbnet
1.
DoCmd.OpenForm "имя_формы", , , , , acDialog, "Значение для открываемой формы"


Юзаю диалоги чтобы у моих пользователей не возникало соблазна перещёлкивать вкладки

2. Взаимодействие формы с БД через тот самый OpenRecordset
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Dim hren as DAO.RecordSet      'переменная для удобства
set hren = currentdb.openrecordset("SELECT * FROM TABLE")      'запускаем запрос
hren.addnew      'начинаем добавлять запись
hren!field1 = "Значение 1"      'передаём инфу в интересующую нас колонну field1
hren.update      'завершаем добавление записи

hren.findfirst "hren!field1 = 'Значение 1' "      'ищем запись, апострофы как кавычки

hren.nomatch      'проверка успешности поиска

hren.edit      'начинаем изменять запись
hren!field1 = "Значение 2"      'передаём инфу в интересующую нас колонну field1
hren.update      'завершаем изменение записи



Гуру, сильно не пинайте, пожалуйста :)
...
Рейтинг: 0 / 0
Вопросы от новичка по типовым приемам ввода данных
    #39665470
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MokeevP,

Код: vbnet
1.
hren.nomatch



а что эта строчка делает?

Правильнее было б:


Код: vbnet
1.
2.
3.
4.
5.
if not hren.nomatch then      'проверка успешности поиска
 hren.edit      'начинаем изменять запись
 hren!field1 = "Значение 2"      'передаём инфу в интересующую нас колонну field1
 hren.update      'завершаем изменение записи
end if
...
Рейтинг: 0 / 0
Вопросы от новичка по типовым приемам ввода данных
    #39665474
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начинать, по-моему, надо с четкого определения(понимания)что Вы хотите и формулировка требований это, минимум, 50% успеха. Я бы начинал с разработки структуры и создания таблиц-основы всей БД (а формы,запросы,отчеты уже потом-тем более при хорошо и правильно разработанной структуре их создание не вызовет никаких проблем)
...
Рейтинг: 0 / 0
Вопросы от новичка по типовым приемам ввода данных
    #39665476
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MokeevP, а если весь код взять, то правильнее было б:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Dim hren as DAO.RecordSet      'переменная для удобства
set hren = currentdb.openrecordset("SELECT * FROM TABLE")      'запускаем запрос
hren.addnew      'начинаем добавлять запись
hren!field1 = "Значение 1"      'передаём инфу в интересующую нас колонну field1
hren.update      'завершаем добавление записи

hren.Bookmark = hren.LastModified 'переходим на последнюю обновленную или добавленную запись и затем редактируем ее
	
hren.edit      'начинаем изменять запись
hren!field1 = "Значение 2"      'передаём инфу в интересующую нас колонну field1
hren.update      'завершаем изменение записи
...
Рейтинг: 0 / 0
Вопросы от новичка по типовым приемам ввода данных
    #39665480
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вдогонку-именно поэтому хотелось бы взглянуть схему БД(или здесь все идеально и проблемы только в вводе данных) и узнать о её назначении(задачи которые решает БД)
...
Рейтинг: 0 / 0
Вопросы от новичка по типовым приемам ввода данных
    #39665637
MokeevP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ОзверинMokeevP,
а что эта строчка делает?


Пропустил, извиняюс

Озверин
Код: vbnet
1.
hren.Bookmark = hren.LastModified




А я просто и не знал что так можно было, спасибо!
...
Рейтинг: 0 / 0
Вопросы от новичка по типовым приемам ввода данных
    #39665694
DinaGri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое вам всем спасибо! Ваш коллективный код - именно то, что я хотела узнать. Я, правда, сделала уже показ формы ввода по кнопке с табличной формы с помощью макросов. Но это дурной тон? Лучше на vba писать? Схему данных приложу со следующей партией вопросов:).

И огромное спасибо написавшим в почту!!!
...
Рейтинг: 0 / 0
Вопросы от новичка по типовым приемам ввода данных
    #39665700
MokeevP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DinaGriБольшое вам всем спасибо! Ваш коллективный код - именно то, что я хотела узнать. Я, правда, сделала уже показ формы ввода по кнопке с табличной формы с помощью макросов. Но это дурной тон? Лучше на vba писать? Схему данных приложу со следующей партией вопросов:).

И огромное спасибо написавшим в почту!!!

Имхо, на VBA проконтролировать работу процессов проще и вроде бы возможностей побольше, но это не точно :D
...
Рейтинг: 0 / 0
Вопросы от новичка по типовым приемам ввода данных
    #39665893
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MokeevPИмхо, на VBA проконтролировать работу процессов проще и вроде бы возможностей побольше, но это не точно :DДа нет-точно
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопросы от новичка по типовым приемам ввода данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]