Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Сумма (прописью)
 
 автор: Bruno   (18.04.2010 в 16:30)   личное сообщение
34 Кб.
 
 

Сумма (прописью)

Добрый день. Как сделать, чтобы сумма прописью отражалась в “Поле №1“? Выкладываю пример. Заранее благодарю.

  Ответить  
 
 автор: час   (18.04.2010 в 17:26)   личное сообщение
 
 


Private Sub Сумма_Change()
Dim c As Currency
    On Error GoTo 999
    c = Сумма.Text
    Me.Пропись = funRusMoney(c, False)
     Me.Text11 = funRusMoney(Me!Сумма1, False)
    Exit Sub
999:
    Me.Пропись = "Введите правильно сумму!"
End Sub


может так?

  Ответить  
 
 автор: Bruno   (18.04.2010 в 23:58)   личное сообщение
32 Кб.
 
 

Спасибо, Час, за помощь. Конечно, не совсем то, но спасибо и за это. Немного поэкспериментировал в поле “Сумма прописью”. Текст появился, но не синхронно. Как сделать, чтобы в поле “Сумма прописью” информация обновлялась синхронно с полем “поле total”?

  Ответить  
 
 автор: Stanislav   (19.04.2010 в 04:23)   личное сообщение
 
 

Form_Orders.Refresh - это обновит форму, перерасчитает значения.
На какое событие повесить этот код - решайте сами. Можно например на AfterUpdate полей Unit Price, Quantity, Ext.Price.

  Ответить  
 
 автор: Bruno   (19.04.2010 в 16:47)   личное сообщение
33 Кб.
 
 

Добрый день! Нужна помощь, испробовал шесть способов для обновления поля “Сумма прописью” и нечего не получилось. Может, кто подскажет, как это сделать. Заранее благодарю.

  Ответить  
 
 автор: час   (19.04.2010 в 17:27)   личное сообщение
36 Кб.
 
 

ща посмотрим, тока я наверное тебя не совсем понимаю - твой вопрос...

  Ответить  
 
 автор: Анатолий (Киев)   (19.04.2010 в 18:44)   личное сообщение
 
 

Просто вставьте в св-во "Данные" поля "Пропись" выражение:
=funRusMoney([Сумма];Ложь)
И текст будет автоматом меняться вслед за изменением значения суммы.

ЗЫ. Ваш подход неверен в принципе, т.к. поле "сумма" - вычисляемое, и у него нет событий Change, BeforeUpdate, AfterUpdate;

ЗЗЫ. Св-во Text доступно только у элемента, имеющего фокус.

  Ответить  
 
 автор: Bruno   (20.04.2010 в 10:59)   личное сообщение
 
 

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

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList