|
![]() |
#1 |
Участник
|
Dialog
Ребят, помогите пожалуйста.
Вызывается диалог,в нем пишется жалоба,потом эту жалобу нужно внести в таблицу в соответствующее поле.как это сделать?( |
|
![]() |
#2 |
Участник
|
|
|
![]() |
#3 |
Участник
|
|
|
![]() |
#4 |
Участник
|
Цитата:
X++: .clear(); . = ; . = ; .insert()
__________________
// no comments |
|
![]() |
#5 |
Участник
|
Есть форма.на ней кнопка,при нажатии на эту кнопку появляется диалоговое окно которое просит ввести жалобу,мы вводим жалобу в него и по нажатии на кнопку ОК эта запись должна добавиться в таблицу в соответствующее поле.так более подробно?
|
|
![]() |
#6 |
Участник
|
|
|
![]() |
#7 |
Участник
|
|
|
![]() |
#8 |
Участник
|
|
|
![]() |
#9 |
Участник
|
Цитата:
![]() Поподробнее про диалоговое окно, пожалуйста. Это RunBase-класс вообще? может там в ClassDeclaration() есть какие-нибудь переменные и связанные с ними поля типа DialogField? Что вообще за таблица? какие у нее поля?
__________________
// no comments |
|
![]() |
#10 |
Участник
|
Всем большое спасибо.разобрался)
X++: dialog.run(); if (dialog.closedOk()) { cmpl = dlgComplaint.value(); } ttsbegin; if (cmpl) { hotelComplaints.Complain = cmpl; hotelComplaints.HotelRoomId = RHotelRoomTable.HotelRoomId; hotelComplaints.HotelRoomType = RHotelRoomTable.HotelRoomType; hotelComplaints.insert(); } ttscommit; RHotelComplaints_ds.reread(); RHotelComplaints_ds.refresh(); |
|
![]() |
#11 |
Участник
|
|
|
![]() |
#12 |
Участник
|
|
|
![]() |
#13 |
Участник
|
есть еще один вопрос, как вместе с жалобой добавить и время отправки жалобы,тоже в таблицу?
|
|
![]() |
#14 |
Участник
|
Проект "Управление гостинницей" что ли ?
![]() А в таблице есть соответствующее поле для хранения даты ? Если да, попробуйте так X++: . = today(); |
|
![]() |
#15 |
Участник
|
|
|
![]() |
#16 |
Участник
|
Используйте функцию timenow(), возвращает количество секунд, прошедших с полуночи сего дня.
__________________
// no comments |
|
![]() |
#17 |
Участник
|
еще на вашем месте, я бы попробовал systemdateget()
|
|
![]() |
#18 |
Участник
|
|
|
![]() |
#19 |
Участник
|
На форуме уже обсуждалось это, поищите поиском. Я пока что не сталкивался просто.
Ещё вот, интересное чтиво. Как вариант - добавить на форму контрол datetime и записывать в таблицу его value. |
|
![]() |
#20 |
Участник
|
DateTimeUtil::getSystemDateTime() или DateTimeUtil::utcNow
С поправкой на часовой пояс... ЗЫ: еще вспомнил: X++: int h,m,s; ; s = timeNow(); h = Global::roundDown(s/60/60,0); m = Global::roundDown((s - h*60*60)/60,0); s = Global::roundDown(s - m*60 - h*60*60,0); info(strfmt("%1 ч. %2 м. %3 с.", h, m, s)); Последний раз редактировалось LeonDerCom; 21.02.2013 в 16:57. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|