linked tables

221 views
Skip to first unread message

Fabio Pignolo

unread,
Dec 9, 2025, 3:17:00β€―PMDec 9
to mementodatabase
I have three libraries: Clients, Projects, and Tasks. The relationships between the libraries are:
- Clients, Projects 1:N
- Clients, Tasks 1:N
- Projects, Tasks N:N
This means I can add an activity either from Clients or from Projects. When I add an activity from Clients, I would like the only projects that can be linked to be those belonging to that client. Similarly, when I add a task from a project, I would like it to automatically link the client to whom the project belongs.
How is possible to obtain it?
Message has been deleted

Mmm

unread,
Dec 17, 2025, 1:53:39β€―PMΒ (12 days ago)Β Dec 17
to mementodatabase
Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ с использованиСм Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΎΠΊΠΎΠ½.

1. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° "Clients" Π½Π΅ являСтся справочной, для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΏΠΎΠ»Π΅ "client_id".
По Π½Π΅ΠΌΡƒ осущСствляСтся поиск ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π½Π΅Π΅ Π±Ρ‹Π»ΠΈ связаны с Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ.
2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚ΠΎΠ² записСй с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скрипта массовых дСйствий ΠΈ Π½ΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ duplicate(). ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅, Ссли ΠΎΠ½Π° Π½Π΅ поддСрТиваСтся вСрсиСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.
3. Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ связСй с ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΈ Π—Π°Π΄Π°Ρ‡Π°ΠΌΠΈ выполняСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΎΠΊΠΎΠ½.Β 
Π’ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Π²Ρ‹Π±ΠΎΡ€ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта ΠΈΠ· массива элСмСнтов.
Π’Ρ‹Π·ΠΎΠ² ΠΎΠΊΠΎΠ½ – ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ.
4. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ΄Π±ΠΎΡ€Π° подходящих Π΄Π°Π½Π½Ρ‹Ρ… - Ρ€Π°Π·Π½Ρ‹Π΅. Зависят ΠΎΡ‚ наличия Π˜Π” ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² поиска Ρ€Π°Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π²ΡˆΠΈΡ…ΡΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², наличия ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΠ»ΠΈ Π—Π°Π΄Π°Ρ‡ΠΈ, связСй Π—Π°Π΄Π°Ρ‡ с ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ.Β 
5. Π’Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ имя ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° (пустоС, нСизвСстноС) ΠΏΠΎ Π΅Π³ΠΎ Π˜Π”.
6. Π’Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠŸΡ€ΠΎΠ΅ΠΊΡ‚, Ссли ΡƒΠΊΠ°Π·Π°Π½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°Π΄Π°Ρ‡Π° ΠΈ извСстно, с ΠΊΠ°ΠΊΠΈΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΎΠ½Π° связана.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ для тСстов:

Π²ΠΎΡΠΊΡ€Π΅ΡΠ΅Π½ΡŒΠ΅, 14 дСкабря 2025β€―Π³. Π² 18:10:36 UTC+3, Mmm:
Π‘ΠΎΠ·Π΄Π°Π» тСстовыС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ:

Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ связи для ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… записСй ΠΈ ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅ Π΅Ρ‰Ρ‘ Ρ€Π°Π· свои поТСлания с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… записСй ΠΈ связСй.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:Β 
1. Боздаю запись "Client 3".
2. Π’Ρ‹Π±ΠΈΡ€Π°ΡŽ (ΠΈΠ»ΠΈ создаю это Ρ€Π°Π·Π½Ρ‹Π΅ дСйствия) Π·Π°Π΄Π°Ρ‡Ρƒ "Task 4".
3. Π₯ΠΎΡ‡Ρƒ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ...

Π²Ρ‚ΠΎΡ€Π½ΠΈΠΊ, 9 дСкабря 2025β€―Π³. Π² 23:17:00 UTC+3, fabio....@alluan.com:
IC__17122025.jpg

Mmm

unread,
Dec 19, 2025, 2:00:16β€―PMΒ (10 days ago)Β Dec 19
to mementodatabase
Когда ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ - всСгда Π²Π°ΠΆΠ½Π° обратная связь ΠΎΡ‚ Π°Π²Ρ‚ΠΎΡ€Π° вопроса Π² Ρ‚Π΅ΠΌΠ΅ Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ΅ ΠΈΠ»ΠΈ Π² Π»ΠΈΡ‡Π½ΠΎΠΌ сообщСнии.
Если Π°Π²Ρ‚ΠΎΡ€Ρƒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ - всСгда интСрСсно, ΠΊΠ°ΠΊΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΎΠ½ Π²Ρ‹Π±Ρ€Π°Π».
Если ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ - Π²Π°ΠΆΠ΅Π½ ΠΎΡ‚Π²Π΅Ρ‚ здСсь ΠΈΠ»ΠΈ Π² Π»ΠΈΡ‡Π½ΠΎΠΌ сообщСнии: ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚.Β 

Бпасибо Π·Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь!

срСда, 17 дСкабря 2025β€―Π³. Π² 21:53:39 UTC+3, Mmm:

Mmm

unread,
Dec 21, 2025, 5:10:15β€―AMΒ (8 days ago)Β Dec 21
to mementodatabase
Π¨Π°Π±Π»ΠΎΠ½Ρ‹ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ:
пятница, 19 дСкабря 2025β€―Π³. Π² 22:00:16 UTC+3, Mmm:

Fabio Pignolo

unread,
Dec 21, 2025, 8:27:04β€―AMΒ (8 days ago)Β Dec 21
to Mmm, mementodatabase
ΠŸΡ€ΠΎΡˆΡƒ прощСния Π·Π° Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ с ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ, я ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΎΠ½ΠΎ Π½Π΅ совсСм Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я ΠΈΠΌΠ΅Π» Π² Π²ΠΈΠ΄Ρƒ, Π½ΠΎ я Π²ΠΈΠΆΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Бпасибо.


Fabio





--
You received this message because you are subscribed to a topic in the Google Groups "mementodatabase" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mementodatabase/CqSmPQmYmWg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mementodataba...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/mementodatabase/48528326-fd6e-42bf-a843-deef0f01fa24n%40googlegroups.com.

Mmm

unread,
Dec 22, 2025, 3:51:53β€―AMΒ (7 days ago)Β Dec 22
to mementodatabase
Π‘ΠΊΠ°ΠΆΡƒ чСстно, я Π½Π΅ понял Π² ΠΏΠΎΠ»Π½ΠΎΠΌ объСмС, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ.
Π”Π°ΠΆΠ΅ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ….

НапримСр:

>>> Similarly, when I add a task from a project, I would like it to automatically link the client to whom the project belongs.

Π§Ρ‚ΠΎ подразумСваСтся ΠΏΠΎΠ΄:
- "ΠΊΠΎΠ³Π΄Π° я добавляю Π·Π°Π΄Π°Ρ‡Ρƒ ΠΈΠ· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°...". Π­Ρ‚ΠΎ созданиС Π½ΠΎΠ²ΠΎΠΉ записи Π² Π—Π°Π΄Π°Ρ‡Π°Ρ… ΠΈΠ»ΠΈ Π²Ρ‹Π±ΠΎΡ€ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ записи ΠΈΠ· Π—Π°Π΄Π°Ρ‡ΠΈ?
- "... я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ автоматичСски связывался ΠΊΠ»ΠΈΠ΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚"? НуТно ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ записи Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π—Π°Π΄Π°Ρ‡ΠΈ, созданной ΠΈΠ· ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹? Или Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅?

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅Ρ‚ ясности:
- ΠΎΠ΄Π½Π° Π·Π°Π΄Π°Ρ‡Π° ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ ΠΈΠ»ΠΈ нСскольким?
- ΠΎΠ΄Π½Π° Π·Π°Π΄Π°Ρ‡Π° ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ ΠΈΠ»ΠΈ нСскольким?
- ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ…?

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ большС выглядит ΠΊΠ°ΠΊ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ подходящих записСй ΠΈΠ· ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ Π—Π°Π΄Π°Ρ‡ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈΡ… Π²Ρ‹Π±ΠΎΡ€Π°.
Π‘ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ нСльзя, поэтому Π²Ρ‹Π±ΠΎΡ€ записСй осущСствляСтся Π² ΠΎΠΊΠ½Π°Ρ… dialog().

Π²ΠΎΡΠΊΡ€Π΅ΡΠ΅Π½ΡŒΠ΅, 21 дСкабря 2025β€―Π³. Π² 16:27:04 UTC+3, fabio....@alluan.com:
Reply all
Reply to author
Forward
0 new messages