Связь 2 форм
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Связь 2 форм Expand / Collapse
Автор
Сообщение
15.12.2006 16:17


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 21.03.2008 16:30
Сообщ.: 284, Visits: 3 083
Я из другого филма и прошу о помощи

1. Есть формы /Мемоордер/ и /Счета/ как связать поля Text12 и Text14 чтобы если в "Дебет"-е был 2521 то в Text12  вписывался "Банк" и т.д. тоже самое с Кредит-ом

2.  По Вашему Конечный остаток  Дебета и Кредита нужно хранить в форме или в Таблице?

Сообщ. #908947
15.12.2006 16:44
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 07.03.2008 19:04
Сообщ.: 328, Visits: 1 857
1. Ничего не понял. Покажите базу.

2. Согласно правилам нормализации БД результаты вычислений с использованием существующих полей в таблицы не помещаются, они при необходимости вычисляются. Хотя и могут быть исключения, но не в Вашем случае.
Сообщ. #908948
18.12.2006 9:48


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 21.03.2008 16:30
Сообщ.: 284, Visits: 3 083
File

  Post Attachments 
Memo.rar (4 views, 50,78 KB)
Сообщ. #908972
19.12.2006 11:41


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 21.03.2008 16:30
Сообщ.: 284, Visits: 3 083
Ne pomojete
Сообщ. #909032
19.12.2006 14:32
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 07.03.2008 19:04
Сообщ.: 328, Visits: 1 857
1. Изменил тип полей Дебет и Кредит в таблице Мемоордер для того, чтобы реализовать п.2.
2. Установил связь, о которой я Вам не единожды говорил, между таблицами Счета и Мемоордер, см. Схему данных.
3. Привел в божеский вид поля со списком Дебет и Кредит в форме Мемоордер.
4. Реализовал Вашу просьбу.


  Post Attachments 
Memo_1.rar (3 views, 37,03 KB)
Сообщ. #909044
19.12.2006 16:36


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 21.03.2008 16:30
Сообщ.: 284, Visits: 3 083
При отчёте он выдаёт не 2521 а 2

А как Вы реализовали: если в 1-ом поле написанно 2521, то во 2-ом напротив - Банк я имею ввиду действия

Сообщ. #909055
19.12.2006 19:04
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 07.03.2008 19:04
Сообщ.: 328, Visits: 1 857
1. Сохраненный запрос Мемоордер Query теперь должен иметь вид

SELECT DISTINCTROW Format$(Мемоордер.Дата,'Long Date') AS [Дата By Day], Счета.Номерсчета AS Дебет, Счета_1.Номерсчета AS Кредит, Мемоордер.[Наименование операции], Sum(Мемоордер.Сумма) AS [Sum Of Сумма]
FROM Счета INNER JOIN (Мемоордер INNER JOIN Счета AS Счета_1 ON Мемоордер.Кредит = Счета_1.ID) ON Счета.ID = Мемоордер.Дебет
GROUP BY Format$(Мемоордер.Дата,'Long Date'), Счета.Номерсчета, Счета_1.Номерсчета, Мемоордер.[Наименование операции];

2. См.свойство Данные полей Text12 и Text14.

3. Советую читать литературу по Access и по реляционным базам данных, к которым, в частности, относится и Access.
Сообщ. #909074
20.12.2006 11:23


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 21.03.2008 16:30
Сообщ.: 284, Visits: 3 083
Spasibo
Сообщ. #909081
« пред. тема | след. тема »


Эту тему читают Expand / Collapse