Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / HELP ME / 9 сообщений из 9, страница 1 из 1
13.10.2003, 09:29:01
    #32290925
Tach
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP ME
как осуществить добавление данных из грида в базу?
и как оформить ввод данных в грид?
...
Рейтинг: 0 / 0
13.10.2003, 09:34:33
    #32290932
bdv9
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP ME
Вопрос неправильно поставлен.
Это данные из БД отражаются в Grid'е (см. св-во RecordSource).
См. Help по командам Insert Into, Append Blank, Replace.
...
Рейтинг: 0 / 0
13.10.2003, 09:38:59
    #32290942
Tach
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP ME
мне нужно оформить форму по добавлению данных в базу.
это было бы ОЧЕНЬ удобно через грид.
типа я ввожу данные в грид, а потом их перекидываю в базу.
...
Рейтинг: 0 / 0
13.10.2003, 10:00:23
    #32290966
NNN
NNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP ME
В самом простом случае, когда ты вводишь данные в грид, они сразу появляются в базе. Если тебе нужно больше контроля над вводимыми данными, то используй буферизацию или промежуточный курсор.
...
Рейтинг: 0 / 0
13.10.2003, 10:06:29
    #32290972
Tach
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP ME
а как чтобы грид пустой, ты добавл туда данные а база совсем не пустая
т.е. что бы в гриде не отображались старые данные
...
Рейтинг: 0 / 0
13.10.2003, 10:39:47
    #32290995
bdv9
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP ME
Используй промежуточную базу с одной записью.
После ввода данных:
Insert Into table1 (field1, field2, ...) Values (table2.field1, table2.field2, ...)
table1 - это основная база
table2 - это дополнительная база (с одной записью)
И повторюсь: стОит почитать Help по командам, которые я уже называл выше.
...
Рейтинг: 0 / 0
13.10.2003, 10:49:02
    #32291005
Tach
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP ME
де можно достать хелп для VFP 7 русский вариант?

буду премного благодарен!!!!!!!!!!!
...
Рейтинг: 0 / 0
13.10.2003, 11:33:10
    #32291031
NNN
NNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP ME
> де можно достать хелп для 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
Период между сообщениями больше года.
03.11.2005, 12:55:58
    #33359890
air1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP ME
Я не знаю как в 7 фоксе, а в 8 есть функция tableUpdate()
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / HELP ME / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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