|
Запуск формы
|
|||
---|---|---|---|
#18+
В общем такая проблема. Есть форма, которая содержит Grid. Запускаю форму напрямую из Project Manager, всё нормально, форма запускается и в Grid`е отображаются данные. Но при запуске программы main, которая запускает форму, форма запускается, но Grid пустой т.е. в нем даже таблицы нет. Помогите пожалуйста!!! Код программы: CLOSE ALL CLEAR SET DELETED ON SET DEFAULT TO C:\Проекты SET TALK OFF OPEN DATABASE DBF\base SHARED USE clients SHARED IN 0 SELECT clients PUBLIC pinn, pfio, ppasport, pcountry, pregion, pcity, paddress pinn = ' ' pfio = SPACE (50) ppasport = ' ' pcountry= space (20) pregion=space (15) pcity=space (15) paddress=space (30) DO FORM FORMS\form3 CLOSE ALL ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2008, 22:42 |
|
Запуск формы
|
|||
---|---|---|---|
#18+
Strict DO FORM FORMS\form3 CLOSE ALL Если форма не модальная, то сразу после срабатывания событий Load, Init, Show, Activate на форме, отрабатывает ваша команда CLOSE ALL, которая прибивает все, что ни попадя. http://www.foxclub.ru/ ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2008, 05:26 |
|
Запуск формы
|
|||
---|---|---|---|
#18+
Да, действительно, причина была в этом. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2008, 18:53 |
|
Запуск формы
|
|||
---|---|---|---|
#18+
Появились вопросы, не хочется создавать новую тему, поэтому спрашиваю здесь. 1)в форме ввожу сумму вклада, которую нужно хранить в таблице в денежном (или валютном типе) точно не помою, пишу со смарта, на компе нет возможности посмотреть. Насколько я понимаю в форме она в строковом типе, как её преобразовать в этот денежный тип ? 2) Клиент открывает вклад, я выбираю вклад, валюту, срок и т. д. , потом нажимаю 'создать' и вся эта информация сохраняется в таблицу dog (договора). В этой таблице есть поле numdog (номер договора). Как сделать так чтобы при создании каждого нового вклада, номер договора (счетчик)увеличивался на 1 ? Где и как этот счетчик хранить ? Делаю на FoхPro 6. Заранее благодарен за помощь! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2008, 11:07 |
|
Запуск формы
|
|||
---|---|---|---|
#18+
StrictПоявились вопросы, не хочется создавать новую тему, поэтому спрашиваю здесь. 1)в форме ввожу сумму вклада, которую нужно хранить в таблице в денежном (или валютном типе) точно не помою, пишу со смарта, на компе нет возможности посмотреть. Насколько я понимаю в форме она в строковом типе, как её преобразовать в этот денежный тип ? Тип данных объекта TextBox определяется типом данных, указанных в свойстве TextBox.ControlSource. Как правило, там указывают поле таблицы. При этом из этого поля будут браться данные при инициализации формы и в него же записываться результат модификации. Автоматически. Ничего программировать не надо. Если свойство TextBox.ControlSource не заполнено, то тип данных и начальное значение объекта TextBox будут определяться по значению свойства TextBox.Value. Если в дизайнере формы там указать 0, то тип данных будет Integer. Если указать 0.00, то Numeric. Если все-таки есть необходимость вводить данные именно в символьном формате, то для конвертации в число есть функция VAL(). Strict2) Клиент открывает вклад, я выбираю вклад, валюту, срок и т. д. , потом нажимаю 'создать' и вся эта информация сохраняется в таблицу dog (договора). В этой таблице есть поле numdog (номер договора). Как сделать так чтобы при создании каждого нового вклада, номер договора (счетчик)увеличивался на 1 ? Где и как этот счетчик хранить ? Cделайте поиск по данному форуму по ключевому слову NewID ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2008, 00:17 |
|
|
start [/forum/topic.php?fid=41&msg=35719241&tid=1586952]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 360ms |
total: | 489ms |
0 / 0 |