требуется помощь с VBA Access

Программирование на Visual Basic for Applications
ger_kar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1957
Зарегистрирован: 19.05.2011 (Чт) 19:23
Откуда: Кыргызстан, Иссык-Куль, г. Каракол

Re: требуется помощь с VBA Access

Сообщение ger_kar » 04.06.2011 (Сб) 23:22

Для того, что-бы при открытий формы и первой вкладки тоже переходить сразу к новой записи
можно добавить
Код: Выделить всё
Private Sub Form_Timer()
    If Вкладка5.Controls("ЗаявкаНаНаличку").Form.Recordset.RecordCount > 1 Then _
       Вкладка5.Controls("ЗаявкаНаНаличку").Form.Recordset.AddNew
       Form.TimerInterval = 0
End Sub

Интервал в свойствах выставить 100
Бороться и искать, найти и перепрятать

Gurren
Новичок
Новичок
Аватара пользователя
 
Сообщения: 31
Зарегистрирован: 02.06.2011 (Чт) 8:47

Re: требуется помощь с VBA Access

Сообщение Gurren » 04.06.2011 (Сб) 23:25

Аааа.... с "Ввод данных" все понятно. Тогда отставлю "Ввод данных" на "ДА")))

По поводу обновления связанных таблиц не совсем все работает. Возле меня человек с буком сидит, пробовали перекинуть ему на бук прогу. В итоге "Приветствие" и "форма входа" почему то работают, а остальные формы, таблицы, запросы не открывает. Фиг знает в чем проблема... но пишет - "C:\Documents in setting\................. . Убедитесь в том что форма связана с сервером" Короче путь показывает не верный...

Вот файлы:
Proga.rar
(441.04 Кб) Скачиваний: 148
посмотри их....

Только запусти сразу как разархивируешь... ничего не меняй. По идее прога у тебя дальше "форма входа" не уйдет... В чем промах мой? :roll:
программист - это зло © XD

Gurren
Новичок
Новичок
Аватара пользователя
 
Сообщения: 31
Зарегистрирован: 02.06.2011 (Чт) 8:47

Re: требуется помощь с VBA Access

Сообщение Gurren » 04.06.2011 (Сб) 23:28

что то не дошло. Зачем таймер? о_О
У меня приметив... должно переходить на addnew и все типо)
программист - это зло © XD

ger_kar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1957
Зарегистрирован: 19.05.2011 (Чт) 19:23
Откуда: Кыргызстан, Иссык-Куль, г. Каракол

Re: требуется помощь с VBA Access

Сообщение ger_kar » 04.06.2011 (Сб) 23:40

У меня все работает. Если у тебя не пашет обновление, то единственное, что приходит на ум, это то, что видимо возникает проблема с путями на ноуте. Где ты пробуешь стопудово имя пользователья русскими буквами. Попробуй другие директории, где пути покороче и без кириллицы.
Ща, я тебе свой вариант в ЛС зашлю. Посмотришь какой больше понравиться. Мой с кодом или твой со свойством формы :)
Бороться и искать, найти и перепрятать

Gurren
Новичок
Новичок
Аватара пользователя
 
Сообщения: 31
Зарегистрирован: 02.06.2011 (Чт) 8:47

Re: требуется помощь с VBA Access

Сообщение Gurren » 05.06.2011 (Вс) 2:06

Твой вариант сто пудово лучше) все заработало, и на буке друга тоже) Спасибо тебе большое за помощь :thumleft:
А можно будет задавать вопросы сдесь по ходу дальнейшей разработки моего ПП? :roll:
Я тя наверное за эти 2 дня запарил уже :lol: :lol: :lol:
программист - это зло © XD

Gurren
Новичок
Новичок
Аватара пользователя
 
Сообщения: 31
Зарегистрирован: 02.06.2011 (Чт) 8:47

Re: требуется помощь с VBA Access

Сообщение Gurren » 05.06.2011 (Вс) 2:31

Не знаю считается ли это флудом или нет, но друг попросил узнать как можно возвести в модуль по средством VBA. вот пример формулы: |a*2|
Модуль - все отрицательные значения делает положительными.

a1,a1 - это а

Я ему предложил во так:
Код: Выделить всё
sub TupoButtonXD_click()
     if cells(a1,a1) < 0 then (cells(a1,a1)*(-1))*2 else cells(a1,a1)*2
end sub

Как то так короче...

А теперь вопрос - Есть ли стандартные функции типо этого какие нить??? :scratch:
программист - это зло © XD

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: требуется помощь с VBA Access

Сообщение Хакер » 05.06.2011 (Вс) 2:48

Gurren писал(а):Не знаю считается ли это флудом или нет, но друг попросил узнать как можно возвести в модуль по средством VBA

Не флуд, а оффтопик. В почти всех языках мира функция называется Abs.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Gurren
Новичок
Новичок
Аватара пользователя
 
Сообщения: 31
Зарегистрирован: 02.06.2011 (Чт) 8:47

Re: требуется помощь с VBA Access

Сообщение Gurren » 05.06.2011 (Вс) 3:13

Аааааааа! Фак! :pale: как же я про такое мог забыть... позор мне :oops:
программист - это зло © XD

ger_kar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1957
Зарегистрирован: 19.05.2011 (Чт) 19:23
Откуда: Кыргызстан, Иссык-Куль, г. Каракол

Re: требуется помощь с VBA Access

Сообщение ger_kar » 05.06.2011 (Вс) 7:14

Для того, что-бы успешно программировать в VB и VBA нужно для начала хорошо изучить встроенные возможности и функции языка. В этом тебе поможет справочник, который я тебе заслал ЛС.
Но кроме стандартных средств можно еще и недокументированные возможности среды вовсю использовать, а для этого тебе нужно просмотреть внимательно данную конференцию и особенно статьи написанные ХАКЕРОМ, я например узнал для себя очень много нового и полезного.
Бороться и искать, найти и перепрятать

Gurren
Новичок
Новичок
Аватара пользователя
 
Сообщения: 31
Зарегистрирован: 02.06.2011 (Чт) 8:47

Re: требуется помощь с VBA Access

Сообщение Gurren » 05.06.2011 (Вс) 15:54

Спасибо за советы и справочник) Думаю справочник поможет) :D
программист - это зло © XD

dormouse
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 140
Зарегистрирован: 10.01.2007 (Ср) 21:58
Откуда: Волжский

Re: требуется помощь с VBA Access

Сообщение dormouse » 09.06.2011 (Чт) 8:10

Gurren писал(а):что бы при закрузке формы, программа переходила на самую последнюю запись (та которая для заполнения)

Я вот не пойму, а зачем эти ласты и нексты, если есть DoCmd.GoToRecord ,,acNewRec? Инициируется создание новой пустой записи. Это дублирует кнопку со звёздочкой в области перехода
VBA, MSA97

Gurren
Новичок
Новичок
Аватара пользователя
 
Сообщения: 31
Зарегистрирован: 02.06.2011 (Чт) 8:47

Re: требуется помощь с VBA Access

Сообщение Gurren » 12.06.2011 (Вс) 15:22

:shock: пипец... сработал acNewRec :lol: а мы парились) Ну и за объяснение работы acNext и acLast спасибо)
Отдельное спасибо ger_kar... это человек который не смотря на мою тупость возился со мной :wink:

Я просто только не давно стал изучать VBA... всех функций не знаю...
программист - это зло © XD

dormouse
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 140
Зарегистрирован: 10.01.2007 (Ср) 21:58
Откуда: Волжский

Re: требуется помощь с VBA Access

Сообщение dormouse » 12.06.2011 (Вс) 16:19

А их особо и не надо знать. Надо уметь пользоваться перечнем объектов и всего такого по F2. Ну и когда пишешь в коде имя функции, у тебя должен выпасть список доступных констант для параметров. Уж там-то легко найти то, что тебя устроит, даже если ты не знаешь, что хочешь.
VBA, MSA97

Пред.

Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 40

    TopList