|
|
|
sahranenie danih,Save
|
|||
|---|---|---|---|
|
#18+
Mne ests knopka "Save", ja vazhu danie v texbox, i mne nada shtobi ja nazhal knopku "Save" i danie katorie ja zapisal sahranalis v .dbf. Mne nada zapolnits IMA,FAMILEE,ADRES itakdalie.. Help!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2006, 22:32 |
|
||
|
sahranenie danih,Save
|
|||
|---|---|---|---|
|
#18+
Nu pamagite pazhalusta milee ludzi ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2006, 23:02 |
|
||
|
sahranenie danih,Save
|
|||
|---|---|---|---|
|
#18+
Так народ гуляет уже Кроме того, сам вопрос... М-да... 1) Открываешь DataEnvironment формы (пункт меню View - DataEnvironment) 2) Добавляешь в DataEnvironment ту таблицу, в которой собственно и храняться нужные тебе данные 3) Там же в DataEnvironment для добавленной таблицы устанавливаешь в окне Properties свойство BuferModeOverride = 5 - Optimistic Table Buffering Быстрее можно найти это свойство на закладке Data окна Properties 4) В DataEnvironment в добавленной таблице находишь нужное поле. Нажимаешь на него левой клавишей мыши и не отпуская, тащишь это поле в область формы. Затем отпускашь клавишу мыши. На форму будет добавлено 2 объекта: Label с названием поля и TextBox или EditBox для модификации содержимого поля Повтори эту операцию для всех нужных полей таблицы. Закрывай окно DataEnvironment. Больше оно не потребуется 5) Щелкни по пустому месту формы и в окне Properties устнови значение DataSession = 2 - Private DataSession Быстрее можно найти это свойство на закладке Data окна Properties 6) В окне Properties найди событие Init Events. Быстрее это можно сделать на закладке Methods окна Properties. Дважды щелкни левой клавишей мыши по этой строчке. Откроется окно редактирования кода события. Здесь тебе придется каким-то образом позиционироваться на нужную запись. Пока просто установи указатель записи на первую запись. Код: plaintext 1. 2. Здесь MyTab - это имя добавленной в DataEnvironment таблицы. 7) Теперь собственно переходим к кнопке "Сохранить". Дважды щелкни по этой кнопке и откроется окно редактирования события Click данной кнопки. В нем пишешь такой код: Код: plaintext 1. 2. 3. 4. 5. Это краткая инструкция создания простейшей формы редактирования первой записи таблицы. Без пояснений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2006, 23:23 |
|
||
|
sahranenie danih,Save
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2006, 23:32 |
|
||
|
sahranenie danih,Save
|
|||
|---|---|---|---|
|
#18+
Mne vot vishlo tak. Ja nazhimaju "Save" kagbi sahranaet. No v forme pakazivaet pervuju zapis,kas zdelats shtobi pakazival tu katoruju zapisal. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 21:53 |
|
||
|
sahranenie danih,Save
|
|||
|---|---|---|---|
|
#18+
-) А что ты написал в этом самом Save? -) Где ты просматриваешь записи? Каким образом ты позиционируешся на эту первую запись? Либо приложи сюда фрагмент твоей проги, либо расписывай все подробно. Никто ведь не силит с тобой рядом и не видит что у тебя написано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 22:31 |
|
||
|
sahranenie danih,Save
|
|||
|---|---|---|---|
|
#18+
LOCAL lcVards,lcUzvards,lcPesonas_kods,lcAdrese,lcIzglitiba,lcTalrunis,lcE_pasts lcVards=thisform.txtAdrese.Value lcUzvards=thisform.txtUzvards.value lcPersonas_kods=thisform.txtPersonas_kods.Value lcAdrese=thisform.txtAdrese.Value lcIzglitiba=thisform.combo1.Value lcTalrunis=thisform.txtTalrunis.Value lcE_pasts=thisform.txtE_pasts.Value INSERT INTO darbinieki(Vards,Uzvards,Personas_kods,Adrese,Izglitiba,Talrunis,E_pasts); values (lcVards,lcUzvards,lcPersonas_kods,lcAdrese,lcIzglitiba,lcTalrunis,lcE_pasts) _screen.ActiveForm.release() Vot shto mne napisana. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 22:48 |
|
||
|
sahranenie danih,Save
|
|||
|---|---|---|---|
|
#18+
maris10 Mne vot vishlo tak. Ja nazhimaju "Save" kagbi sahranaet. No v forme pakazivaet pervuju zapis,kas zdelats shtobi pakazival tu katoruju zapisal. согласно коду – Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. после добавления, форма должна– вообще исчезнуть. Ты можешь выложить скриншот формы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 23:18 |
|
||
|
sahranenie danih,Save
|
|||
|---|---|---|---|
|
#18+
2maris10 Кстати еще вопрос, с какой версией Foxa ты работаешь? Есть ли у тебя в таблицах, поле типа – Autoinc или созданный самим - его аналог, для однозначной идентификации строки в таблице? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 00:03 |
|
||
|
sahranenie danih,Save
|
|||
|---|---|---|---|
|
#18+
Ja rabotju v 8 versii, i v tablice netu auto.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2006, 16:17 |
|
||
|
sahranenie danih,Save
|
|||
|---|---|---|---|
|
#18+
maris10Mne vot vishlo tak. Ja nazhimaju "Save" kagbi sahranaet. No v forme pakazivaet pervuju zapis,kas zdelats shtobi pakazival tu katoruju zapisal. maris10LOCAL lcVards,lcUzvards,lcPesonas_kods,lcAdrese,lcIzglitiba,lcTalrunis,lcE_pasts lcVards=thisform.txtAdrese.Value lcUzvards=thisform.txtUzvards.value lcPersonas_kods=thisform.txtPersonas_kods.Value lcAdrese=thisform.txtAdrese.Value lcIzglitiba=thisform.combo1.Value lcTalrunis=thisform.txtTalrunis.Value lcE_pasts=thisform.txtE_pasts.Value INSERT INTO darbinieki(Vards,Uzvards,Personas_kods,Adrese,Izglitiba,Talrunis,E_pasts); values (lcVards,lcUzvards,lcPersonas_kods,lcAdrese,lcIzglitiba,lcTalrunis,lcE_pasts) _screen.ActiveForm.release()У тебя какое поле отвечает за уникальность записи в таблице darbinieki? Если его нет, то ты должен был создать его. Т.е. предположим, что этого поля нет (или по крайне мере я его неувидел), тогда его надо создать (его обозначают обычно Id). И перед INSERT-ом его надобы определить (если оно не AUTOINC, это отдельная песня) и тогда твой INSERT выглядел бы примерно так: Код: plaintext 1. Код: plaintext Код: plaintext Либо (если построен индекс по уникальному ключу) Код: plaintext 1. 2. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2006, 17:42 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33591168&tid=1592154]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
88ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 248ms |
| total: | 457ms |

| 0 / 0 |
