powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ka sdelat' Error_checking dlia kombobox...???
22 сообщений из 22, страница 1 из 1
Ka sdelat' Error_checking dlia kombobox...???
    #32588659
Juri Konstantinovas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ja teoreticheski predstavliaju kak eto dolzhno byt' sdelano...

Est' SubForm v kotoroj Tablica, v Tablice dva polia ProductName(Source -Tables.Products)(combobox), Quantity.

Zmiom combobox, vybiraem Product iz spiska, zapolniaem pole Quantity, i tut nuzhno proverit' est'li takoe kolichestvo tovarov v Tables.Products.UnitsOnStock.

Ja ne znaju mozhnoli etu proverku delat' s ValiadationRules ili nado veshat' na OnLostFocus, a takzhe nuzhno kak to priviazat' k combobox t.k. ProductName mozhet byt' izmenion pozzhe.???

Ja neznaju kak mne poluchit' ProductID k etomu Row v kotorom vvodiatsia dannye ili proishodit izmenenie v dannyj monent???

Zaranee blagodaren!!!
...
Рейтинг: 0 / 0
Ka sdelat' Error_checking dlia kombobox...???
    #32588723
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если я все правильно понял (если автор сам понимает, что он пишет, то в вопросе уже на 50% есть ответ) - все проверки надо делать на AfterUpdate комбобокса. В комбобоксе должно быть как минимум два поля, связанное поле (Bound), скорее всего ProductID, может быть невидимым. Обращение к любому из столбцов комба:
MyCombo.Column(n) (n from 0 to ColumnCount-1)
...
Рейтинг: 0 / 0
Ka sdelat' Error_checking dlia kombobox...???
    #32588743
Juri Konstantinovas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Spasibo za otvet, no ja ne ochen' druzhu s accessom, mozhnoli bolee nagliadnyj primer ili ssylku hotiaby??? plz
...
Рейтинг: 0 / 0
Ka sdelat' Error_checking dlia kombobox...???
    #32588753
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Juri KonstantinovasSpasibo za otvet, no ja ne ochen' druzhu s accessom, mozhnoli bolee nagliadnyj primer ili ssylku hotiaby??? plz

Но тогда опиши подробнее структуру таблиц(ы) Products

Из твоего описания не следует, что вообще, что-то нужно искать, т.к. следует, что поля Quantity и UnitsOnStock находятся в одной и той же таблице и всю дату можно получить из одной строчки, т.к. у них один и тот же ProductID
...
Рейтинг: 0 / 0
Ka sdelat' Error_checking dlia kombobox...???
    #32588805
Juri Konstantinovas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mozhet ja neponiatno objasnil, no pole Quantity nahoditsia v tablice riadom s comboboxom, a UnitsOnStock nahoditsia v tablice Products. T.k. ja neznaju skolko klienyu nuzhno budet productov to poetomu combobox v tablice v kazhdom novom row, a riadom pole Quantity v kotoroe vvoditsia kolichestvo zakazyvaemogo producta.
...
Рейтинг: 0 / 0
Ka sdelat' Error_checking dlia kombobox...???
    #32588830
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. где-то рядом нужно указать кол-во продукта на складе?
Тогда на AfterUpdate field Quantity садим:

UnitsOnStock = DlookUp("UnitsOnStock","Products","ProductID = " & Me.MyCombo )

При этом RowSource of MyCombo д.б.
select ProductID from Products
...
Рейтинг: 0 / 0
Ka sdelat' Error_checking dlia kombobox...???
    #32588917
Juri Konstantinovas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
UnitsOnStock izvestno i sohraneno v Tables.Products.UnitsOnStock.

A kak togda byt´ s tem esli user pomeniaet ProductName v combobox posle vvoda kolichestva
...
Рейтинг: 0 / 0
Ka sdelat' Error_checking dlia kombobox...???
    #32588937
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделать отдельную процедуру с командой
UnitsOnStock = DlookUp("UnitsOnStock","Products","ProductID = " & Me.MyCombo )

и обращаться к ней AfterUpdate field Quantity и AfterUpdate field MyCombo

Если таблица Products не содержит сотен тысяч записей и имеет первичный ключ по полю ProductID, то за скорость обработки волноваться нечего.
...
Рейтинг: 0 / 0
Ka sdelat' Error_checking dlia kombobox...???
    #32589325
Juri Konstantinovas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Spasibo poprobuju vsio eto, no pohozhe do vechera mne nedadut prisest' za komputer na rabote, tak chto tolko doma :)
...
Рейтинг: 0 / 0
Ka sdelat' Error_checking dlia kombobox...???
    #32590389
Juri Konstantinovas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nemogu razobrat'sia plz objasnite vsio vremia vidajot oshibku ili mozhet ja etot kod ne tem bokom stavliu ili ne tuda???
...
Рейтинг: 0 / 0
Ka sdelat' Error_checking dlia kombobox...???
    #32590497
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Juri KonstantinovasNemogu razobrat'sia plz objasnite vsio vremia vidajot oshibku ili mozhet ja etot kod ne tem bokom stavliu ili ne tuda???

А что за ошибку выдает?
...
Рейтинг: 0 / 0
Ka sdelat' Error_checking dlia kombobox...???
    #32590713
Juri Konstantinovas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oshibku chto v scripte syntax error, kak ja ponial eto : UnitsInStock = DlookUp("UnitsInStock","Products","ProductID = " & Me.Combo8 )
nuzhno bylo vstavi v Quantity_AfterUpdate?? ili kak, i ja ne sovsem ponial gde proishodit sravnenie Quantity > Products.UnitsInStock

Izviniaju za svoju bezgramotnost'
...
Рейтинг: 0 / 0
Ka sdelat' Error_checking dlia kombobox...???
    #32590727
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже, твой проект небольшой. Сделай ему компакт, зазипуй и выложи на форум. Покопаюсь
...
Рейтинг: 0 / 0
Ka sdelat' Error_checking dlia kombobox...???
    #32590765
Juri Konstantinovas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://www.puisto.net/www/anttipo/Copy of Order Entry.rar
...
Рейтинг: 0 / 0
Ka sdelat' Error_checking dlia kombobox...???
    #32590774
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Juri Konstantinovashttp://www.puisto.net/www/anttipo/Copy of Order Entry.rar
формат rar я, к сожалению, не смогу раскрыть. Дай zip,Дай zip,Дай zip
...
Рейтинг: 0 / 0
Ka sdelat' Error_checking dlia kombobox...???
    #32590785
Juri Konstantinovas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://www.puisto.net/www/anttipo/Copy of Order Entry.exe
...
Рейтинг: 0 / 0
Ka sdelat' Error_checking dlia kombobox...???
    #32590823
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А куда ты предполагаешь записывать результат вычислений?
...
Рейтинг: 0 / 0
Ka sdelat' Error_checking dlia kombobox...???
    #32590836
Juri Konstantinovas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mne nuzhno tolko sravnit' i vzavisimosti ot resultata, esli Quantity bolshe chem Products.UnitsInStock to msg. ja proboval sozdavat pole UnitsInStock v subforme no eto nepomogalo, navernoe ja chego to gdeto nedoponimaju .
...
Рейтинг: 0 / 0
Ka sdelat' Error_checking dlia kombobox...???
    #32590902
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этот код скопируй в модуль формы "Order Details subform"

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Private Function CalcQty() As Boolean
    
    If Me.Quantity > DLookup("UnitsInStock", "Products", "ProductID = " & Me.Combo8) Then
        MsgBox "Error!!!!"
        CalcQty = True
    End If
    
End Function

Private Sub Combo8_BeforeUpdate(Cancel As Integer)
    Cancel = CalcQty()
    
End Sub

Private Sub Quantity_BeforeUpdate(Cancel As Integer)
    Cancel = CalcQty()
    
End Sub

Общее замечание: Старайся не давать никаким объектам имен с пробелами.
...
Рейтинг: 0 / 0
Ka sdelat' Error_checking dlia kombobox...???
    #32590954
Juri Konstantinovas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ogromnoe SPASIBO!!!
A probely ti eto naschiot nazvanija faila, bylo len' pereimenovyvat ;)
...
Рейтинг: 0 / 0
Ka sdelat' Error_checking dlia kombobox...???
    #32590971
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Juri KonstantinovasOgromnoe SPASIBO!!!
A probely ti eto naschiot nazvanija faila, bylo len' pereimenovyvat ;)

Нет не файла - таблиц,запросов, форм и т д. в Аксе и др. системах программирования.
...
Рейтинг: 0 / 0
Ka sdelat' Error_checking dlia kombobox...???
    #32591033
Juri Konstantinovas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Esli netrudno eschio odna meloch', mozhno kak nibud' pakazat' v msgBox skolko UnitsInStock imeetsia?
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ka sdelat' Error_checking dlia kombobox...???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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