Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Изменение в 2-х таблице одновременно! / 19 сообщений из 19, страница 1 из 1
22.01.2013, 14:51
    #38119761
relat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение в 2-х таблице одновременно!
Хочу сделать изменение в 2-х таблице одновременно. Но, ни как не могу. Помогите пожалуйста.
...
Рейтинг: 0 / 0
22.01.2013, 15:44
    #38119861
relat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение в 2-х таблице одновременно!
Помогите пожалуйста!

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
PROCEDURE PRSM
SELECT 1
USE KONT.DBF excl
SELECT 2
USE KONTD.DBF excl
INDEX ON VARAQ TO v1
SELECT 1
SET RELATION TO VARAQ INTO KONTD ADDITIVE
SELECT 1

SELECT 1
DEFINE WINDOW PARTRECS FROM 7, 0 TO 34, 110 SHADOW COLOR SCHEME 10
SELECT 2
BROWSE FIELDS DATA :H = 'Tarix  ', CHN :H = 'B/H', MAZMUN :H = '      M e z m u n ', DEBET :H = ' Debet  ', KREDIT :H = '  Kredit'   WINDOW  PARTRECS nowait  
RELEASE WINDOW PARTRECS
DEFINE WINDOW LINEITEM FROM 1, 0 TO 7, 110 SHADOW COLOR SCHEME 10
SELECT 1
BROWSE FIELDS VARAQ :H = 'Varaq', IDARE :F : 27 :H = 'Muessise           ', DEBET :H = 'Debet', KREDIT :H = 'Kredit'   WINDOW LINEITEM 
RELEASE WINDOW LINEITEM
...
Рейтинг: 0 / 0
22.01.2013, 16:04
    #38119901
fore5ta
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение в 2-х таблице одновременно!
relat Помогите пожалуйста!
По коду не совсем понятна конечная цель, может просто имелось в виду после того как открыл таблицы, их связал и дальше:

Код: sql
1.
BROWSE <таблица 1>.<нужное поле>, ..., <таблица 2>.<нужное поле>, ...
...
Рейтинг: 0 / 0
22.01.2013, 16:07
    #38119909
pioner-v
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение в 2-х таблице одновременно!
relatХочу сделать изменение в 2-х таблице одновременно. Но, ни как не могу. Помогите пожалуйста.

1) Какой FOX?
2) Какие изменения нужны?
...
Рейтинг: 0 / 0
22.01.2013, 16:14
    #38119919
relat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение в 2-х таблице одновременно!
pioner-vrelatХочу сделать изменение в 2-х таблице одновременно. Но, ни как не могу. Помогите пожалуйста.

1) Какой FOX?
2) Какие изменения нужны?

1) Foxpro 6
2) Откырыто обе таблица одновременно, надо изменить каких то в поле значение таблицы 1-й или 2-й таблицы, не закрывая эти окно.
...
Рейтинг: 0 / 0
22.01.2013, 16:24
    #38119937
relat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение в 2-х таблице одновременно!
[quot fore5ta]relat По коду не совсем понятна конечная цель, может просто имелось в виду после того как открыл таблицы, их связал и дальше:
Код: sql
1.
BROWSE <таблица 1>.<нужное поле>, ..., <таблица 2>.<нужное поле>, ...



Надо открыть оба таблица одновременно и дать возможность сделать каких то изменение в них, не закрывая эти окно.
...
Рейтинг: 0 / 0
22.01.2013, 16:34
    #38119955
Work1214
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение в 2-х таблице одновременно!
Срочно ищем разработчика C# в очень крупный проект, в классную команду!!)
Нужно:
- отличное знание ADO.NET;
- паттернов проектирования;
- хорошие коммуникации

Работа в рамках крупного медиа-холдинга, расположенного в центре (станция метро Тверская). Для активной и качественной работы предоставляется комфортно и креативно оформленный офис, любая ПК-платформа (Windows, MAC). По необходимости - 2 монитора + пуфик :)

З/П - 90 000-120 000 (белая).

Для того, чтобы более подробно ознакомиться с вакансией, звоните по тел.: 8(926)728-75-65, также присылайте свои резюме на почту: sselenav@mail.com

С уважением,
Елена :)
...
Рейтинг: 0 / 0
22.01.2013, 17:05
    #38120026
fore5ta
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение в 2-х таблице одновременно!
relatНадо открыть оба таблица одновременно
"Оба таблица" ты уже раньше одновременно открыл ...

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
SELECT 1
USE KONT.DBF excl
SELECT 2
USE KONTD.DBF excl
INDEX ON VARAQ TO v1
SELECT 1
SET RELATION TO VARAQ INTO KONTD ADDITIVE
SELECT 1




relatи дать возможность сделать каких то изменение в них, не закрывая эти окно

Это ОДНО окно в котором ДВЕ таблицы, и пока ты сам его не закроешь, оно само не закроется. Можешь спокойно "сделать каких то изменение в них"

BROWSE < таблица 1 >.<нужное поле>, ..., < таблица 2 >.<нужное поле>, ...
...
Рейтинг: 0 / 0
22.01.2013, 17:17
    #38120052
relat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение в 2-х таблице одновременно!
fore5ta
Это ОДНО окно в котором ДВЕ таблицы, и пока ты сам его не закроешь, оно само не закроется. Можешь спокойно "сделать каких то изменение в них"

Не получается сделать изменение в 2-м таблица, сразу закрывается окно.

fore5taBROWSE < таблица 1 >.<нужное поле>, ..., < таблица 2 >.<нужное поле>, ...
Эти таблицы связаны 1 к многим и по этому я не могу просто ака Browse (не видны все записи из 2-й таблицы)
...
Рейтинг: 0 / 0
22.01.2013, 17:27
    #38120075
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение в 2-х таблице одновременно!
Использование в VFP6 для отображения таблиц Browse-окон - это обязательное условие? Почему Вы не используете обычную форму и два Grid?
...
Рейтинг: 0 / 0
22.01.2013, 18:43
    #38120284
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение в 2-х таблице одновременно!
relatЭти таблицы связаны 1 к многим и по этому я не могу просто ака Browse (не видны все записи из 2-й таблицы)Если действительно нужно пользоваться именно BROWSE, то
Код: sql
1.
2.
SET RELATION TO VARAQ INTO KONTD ADDITIVE
SET SKIP TO kontd

И ещё - не создавайте два окна BROWSE - сделайте все в одном, воспользовавшись BROWSE ... PARTITION ...
...
Рейтинг: 0 / 0
22.01.2013, 18:48
    #38120296
fore5ta
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение в 2-х таблице одновременно!
Это учебная задача? Если да, то одного твоего кода реализации мало - приводи условие полностью.
Если это производственная задача, то твоя реализация никуда не годится. Представь что пользователю надо показать данные из многих таблиц, например 6-8. Ты что же будешь ему открывать 8 окон и делать много SET RELATION по таблицам? Это очень неудобно для конечного пользователя и для разработчика. Существующие реализации ограничиваются одним основным, и при необходимости 1 дополнительным, как правило модальным окном для всех нужных для работы таблиц. При этом BROWSE или Grid не всегда обязательные элементы отображения данных.
...
Рейтинг: 0 / 0
23.01.2013, 07:55
    #38120693
relat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение в 2-х таблице одновременно!
ВладимирМИспользование в VFP6 для отображения таблиц Browse-окон - это обязательное условие? Почему Вы не используете обычную форму и два Grid?

Это обязательная условия.
...
Рейтинг: 0 / 0
23.01.2013, 07:57
    #38120694
relat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение в 2-х таблице одновременно!
AndreTMИ ещё - не создавайте два окна BROWSE - сделайте все в одном, воспользовавшись BROWSE ... PARTITION ...

Как это делается? Пример можете показать?
...
Рейтинг: 0 / 0
23.01.2013, 08:02
    #38120695
relat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение в 2-х таблице одновременно!
fore5taЭто учебная задача? Если да, то одного твоего кода реализации мало - приводи условие полностью.

Да,это учебная задача. Задача состоит только в том что, нужно делать изменение 2 связанных таблице в одном окне.
...
Рейтинг: 0 / 0
23.01.2013, 09:16
    #38120755
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение в 2-х таблице одновременно!
relat,

скиньте тогда образцы ваших таблиц, чтобы было на чём реальный код показывать
...
Рейтинг: 0 / 0
23.01.2013, 09:23
    #38120759
relat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение в 2-х таблице одновременно!
AndreTM relat,

скиньте тогда образцы ваших таблиц, чтобы было на чём реальный код показывать
...
Рейтинг: 0 / 0
23.01.2013, 09:24
    #38120761
relat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение в 2-х таблице одновременно!
AndreTM relat,

скиньте тогда образцы ваших таблиц, чтобы было на чём реальный код показывать
...
Рейтинг: 0 / 0
23.01.2013, 10:10
    #38120814
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение в 2-х таблице одновременно!
А, вру... Можно PARTITION не делать, если SET SKIP использовать.
Если же надо будет разделить окно просмотра - всегда можно растянуть части за маркер в левом нижнем углу.
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
select 0
USE KONTD.DBF excl
INDEX ON VARAQ TO v1
select 0
USE KONT.DBF excl
SET RELATION TO VARAQ INTO KONTD ADDITIVE
set skip to kontd

define window wBrow from 1,0 to 40,120 shadow color scheme 10 FLOAT
browse window wBrow font "Courier New" fields ;
 kont.VARAQ :R :H = ' Varaq ', kont.IDARE :F : 27 :H = ' Muessise ', ;
 kont.DEBET :H = ' Debet ', kont.KREDIT :H = 'Kredit', ;
 kontd.DATA :H = ' Tarix ', kontd.CHN :H = ' B/H ', ;
 kontd.MAZMUN :H = ' M e z m u n ', ;
 kontd.DEBET :H = ' Debet ', kontd.KREDIT :H = ' Kredit '
release window wBrow
use in kontd
use in kont
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Изменение в 2-х таблице одновременно! / 19 сообщений из 19, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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