powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / HELP ME
9 сообщений из 9, страница 1 из 1
HELP ME
    #32290925
Tach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как осуществить добавление данных из грида в базу?
и как оформить ввод данных в грид?
...
Рейтинг: 0 / 0
HELP ME
    #32290932
bdv9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос неправильно поставлен.
Это данные из БД отражаются в Grid'е (см. св-во RecordSource).
См. Help по командам Insert Into, Append Blank, Replace.
...
Рейтинг: 0 / 0
HELP ME
    #32290942
Tach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне нужно оформить форму по добавлению данных в базу.
это было бы ОЧЕНЬ удобно через грид.
типа я ввожу данные в грид, а потом их перекидываю в базу.
...
Рейтинг: 0 / 0
HELP ME
    #32290966
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В самом простом случае, когда ты вводишь данные в грид, они сразу появляются в базе. Если тебе нужно больше контроля над вводимыми данными, то используй буферизацию или промежуточный курсор.
...
Рейтинг: 0 / 0
HELP ME
    #32290972
Tach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как чтобы грид пустой, ты добавл туда данные а база совсем не пустая
т.е. что бы в гриде не отображались старые данные
...
Рейтинг: 0 / 0
HELP ME
    #32290995
bdv9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используй промежуточную базу с одной записью.
После ввода данных:
Insert Into table1 (field1, field2, ...) Values (table2.field1, table2.field2, ...)
table1 - это основная база
table2 - это дополнительная база (с одной записью)
И повторюсь: стОит почитать Help по командам, которые я уже называл выше.
...
Рейтинг: 0 / 0
HELP ME
    #32291005
Tach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
де можно достать хелп для VFP 7 русский вариант?

буду премного благодарен!!!!!!!!!!!
...
Рейтинг: 0 / 0
HELP ME
    #32291031
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> де можно достать хелп для VFP 7 русский вариант?

Хелп не переводился с 3-й версии :(

Держи примерчик по теме
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
x=CREATEOBJECT('form1')
READ EVENTS 

DEFINE CLASS form1 AS form
	Top =  0 
	Left =  0 
	Height =  438 
	Width =  607 
	DoCreate = .T.
	Caption =  "Form1" 
	Name =  "Form1" 
	ADD OBJECT grid1 AS grid WITH ;
		Height =  348 , ;
		Left =  24 , ;
		RecordSource =  "table2" , ;
		Top =  12 , ;
		Width =  564 , ;
		Name =  "Grid1" 
	ADD OBJECT command1 AS commandbutton WITH ;
		Top =  384 , ;
		Left =  312 , ;
		Height =  25 , ;
		Width =  85 , ;
		Caption =  "Add" , ;
		Name =  "Command1" 
	ADD OBJECT command2 AS commandbutton WITH ;
		Top =  384 , ;
		Left =  408 , ;
		Height =  25 , ;
		Width =  85 , ;
		Caption =  "Append" , ;
		Name =  "Command2" 
	ADD OBJECT command3 AS commandbutton WITH ;
		Top =  384 , ;
		Left =  504 , ;
		Height =  25 , ;
		Width =  97 , ;
		Caption =  "Browse" , ;
		Name =  "Command3" 
	PROCEDURE Unload
		CLOSE ALL 
		CLEAR EVENTS 
	ENDPROC
	PROCEDURE Load
		USE ? ALIAS table1
		IF !EMPTY(ALIAS())
			=AFIELDS(lArray)
			CREATE CURSOR table2 FROM ARRAY lArray
		ENDIF 
	ENDPROC
	PROCEDURE Init
		IF EMPTY(ALIAS())
			RETURN .F.
		ENDIF 
		this.Visible= .T. 
	ENDPROC
	PROCEDURE command1.Click
		APPEND BLANK IN table2
	ENDPROC
	PROCEDURE command2.Click
		SELECT table1
		APPEND FROM DBF('table2')
		SELECT table2
		LOCAL lcSafety
		lcSafety=SET( "Safety" )
		SET SAFETY OFF 
		ZAP
		SET SAFETY &lcSafety
		thisform.grid1.SetFocus()
	ENDPROC
	PROCEDURE command3.Click
		SELECT table1
		BROWSE
		SELECT table2
	ENDPROC
ENDDEFINE
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
HELP ME
    #33359890
air1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не знаю как в 7 фоксе, а в 8 есть функция tableUpdate()
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / HELP ME
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]