Вверх ↑
Этот топик читают: Гость
Ответов: 952
Рейтинг: 4
#226: 2009-07-21 17:42:25 ЛС | профиль | цитата
Никак не получается сделать что бы при повторном открытии формы "Добавить" в графах формы не было значений
Открываешь а там везде стоят значения внесенной перед этим заявки
карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#227: 2009-07-21 17:50:28 ЛС | профиль | цитата
user_asm писал(а):
Открываешь а там везде стоят значения внесенной перед этим заявки

А в чем проблема-то Вот так, например, можно сделать



Add(MainForm,2953706,119,105)
{
}
Add(ChildFormEx,1363940,231,105)
{
}
BEGIN_SDK
Add(EditMultiEx,9483038,21,21)
{
WorkCount=#9:doVisible|
link(doVisible,2587460:doEvent1,[(39,27)(39,62)])
}
Add(MainForm,4959982,119,105)
{
Left=35
Top=105
Visible=1
Point(doVisible)
}
Add(Edit,9900580,238,49)
{
Left=15
Top=10
Width=130
}
Add(Edit,14237868,238,91)
{
Left=150
Top=10
Width=140
}
Add(Edit,371109,238,133)
{
Left=15
Top=35
Width=130
}
Add(Hub,1476648,175,56)
{
OutCount=3
link(onEvent1,9900580:doText2,[])
link(onEvent2,14237868:doText2,[(210,69)(210,104)])
link(onEvent3,371109:doText2,[(199,76)(199,146)])
}
Add(DoData,9880216,119,56)
{
Data=String()
link(onEventData,1476648:doEvent1,[])
}
Add(Hub,2587460,56,56)
{
link(onEvent1,9880216:doData,[])
link(onEvent2,4959982:doVisible,[(94,69)(94,139)])
}
END_SDK
Add(Button,10586344,182,105)
{
Left=180
Top=225
link(onClick,1363940:doVisible,[])
}

карма: 22

0
Ответов: 952
Рейтинг: 4
#228: 2009-07-30 20:47:36 ЛС | профиль | цитата
В твоем примере данные нигде не остаются
Почему же у меня при добавлении 2-й 3-й и т.д. заявки, постоянно отображаются данные внесенной предыдущей
Ничего понять не могу. Как очистить поток или память
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#229: 2009-07-30 20:57:07 ЛС | профиль | цитата
user_asm писал(а):
у меня при добавлении 2-й 3-й и т.д. заявки

Вот к кнопке "Сохранить заявку" (или как там у тебя) и подключи "систему очистки".
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 15
Рейтинг: 0
#230: 2009-08-09 22:20:15 ЛС | профиль | цитата
Где ж тут очистка?
Форма - кнопка - дочерняя форма - и все. Что значит очистка?
Ведь после добавления заявки т.е. нажатия кнопки Сохранить - данные из формы идут в поток и заносятся в БД. И там, в потоке видимо и остаются.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#231: 2009-08-09 23:37:17 ЛС | профиль | цитата
user777 писал(а):
Где ж тут очистка?
да выложи ты свою дочернюю...
user777 писал(а):
Что значит очистка?

Очистка - удаление мусора.
То что делает nesco в своем примере

и есть "система очистки"

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1clear.png [737B] [377]
Ответов: 952
Рейтинг: 4
#232: 2009-08-10 11:38:52 ЛС | профиль | цитата
В моем коде такого нет.
http://hiasm.com/forum_serv.php?q=56&id=241 Это сам проект -пасс - notebook
В примере я вижу что идет взаимодействие с датой, но у меня то вс не так изначально. В примере данные грубо говоря "визуальные", т.е. после закрытия формы они нукуда не идут. А у меня то идут.
карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#233: 2009-08-10 13:02:33 ЛС | профиль | цитата
user_asm писал(а):
В моем коде такого нет

Если бы оно у тебя было, то оно бы работало.
user_asm писал(а):
В примере данные грубо говоря "визуальные", т.е. после закрытия формы они нукуда не идут. А у меня то идут.

Ты что, издеваешься, или "как" Тебе дали пример -- не помогло. Тебя попросили дать пример твоей формы -- не дал.
И о чем может идти дальше речь Вместо всего этого пошло виртуальное построение сфероконя в вакууме, и песни про то что что-то куда-то когда-то пошло, или не пошло
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#234: 2009-08-10 14:14:11 ЛС | профиль | цитата
user_asm писал(а):
А у меня то идут.
Ну и пусть идут.
Кнопка "Новая заявка" у тебя есть ?
Если нет, то поставь.
Вот она и должна запустить очистку, а потом открыть уже чистую дочернюю.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 952
Рейтинг: 4
#235: 2009-08-10 15:38:11 ЛС | профиль | цитата
nesco,
Я дал ссылку на весь проект. В проекте все подписано, где добавление где редактирование. Выкладывать проект кусками - не имеет смысла.

Tad,
Спасибо, попробую вставить указанный компонент перед открытием дочерней формы.
Вставил, результат нулевой.

Если я в схеме nesco удаляю компонент дата, у меня и так при следующем открытии окна ничего не отображается. Т.е. его наличие или отсутствие ничего не меняет в его схеме.
карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#236: 2009-08-10 16:02:45 ЛС | профиль | цитата
user_asm писал(а):
удаляю компонент дата, у меня и так при следующем открытии окна ничего не отображается

А написать ничего не пробовал в полях, а потом запустить снова
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#237: 2009-08-10 16:09:40 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-22 09:30:44
карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#238: 2009-08-10 16:11:22 ЛС | профиль | цитата
Да, ты говоришь, что выложил проект, и где в этом проекте файл схемы *.sha

Export.csv
hod.txt
notebook original.rar
notebook+csv.rar
Project 5.exe
rabotniki.txt
sqlite3.dll
work.txt
Zakaz4ik.txt
В архивах его тоже нет
Извини, но по *.exe файлу никто тебе помогать не будет, пока не будет исходной схемы


карма: 22

0
Ответов: 952
Рейтинг: 4
#239: 2009-08-10 16:33:22 ЛС | профиль | цитата
Вот залил пример проекта. Обратите внимание - вносим 1 заявку (обязательно название объекта вписать), закрываем окно, жмем кнопку Добавить, открывется дочернее окно и ... в полях данные внесенной перед этим заявки.
Выложенный проект это тестовый, много лишнего, но то о чем вопрос стоит в наличии.

Проект - http://hiasm.com/forum_serv.php?q=56&id=423
пароль - 1
карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#240: 2009-08-10 16:36:47 ЛС | профиль | цитата
user_asm писал(а):
Проект -

А без пароля на архив никак нельзя, предыдущий-то не подходит
------------ Дoбавленo в 16.37:
user_asm писал(а):
пароль - 1

Вспомнил, наконец
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)