FileMaker fórumbejegyzés beállítása Mezőérték-beszúrás Számított érték FileMaker Magazine

Vásároljon olcsó FileMaker termékeket, találjon FileMaker beépülő modulokat, intelligens megoldásokat és FileMaker szakirodalmat, és természetesen FileMaker Magazine!

fórumbejegyzés

Beállítja a mező értékét? Beszámított érték beszúrása? (179573)

Operációs rendszer: WIN 10 64
FileMaker verzió: 15
Releváns információk a hardverről és a szoftverről: Nincs

Jó napot gyülekezet

Szeretnék egy automatikus értéket bevinni a harmadik oszlopba egy 3 oszlopból álló szakaszban, ahol az első 2 oszlopot ODBC-n keresztül táplálom.

Tehát példaként:
Ha a "KFZ" az 1. oszlopban van, akkor a 3. oszlopba automatikusan írja be a "100" értéket.

Remélem valahogy érthető.

előre is köszönöm
Nagy mama

Re: állítsa be a mező értékét? Beszámított érték beszúrása? (179574)

> Kivágást szeretnék látni

Miért "kivágott"?
Hol vagy "te", és miért kell onnan lekérdezni az ODBC-t?

> 3 oszlopból áll, ahol az első 2 oszlopot ODBC-n keresztül táplálom, és a harmadik oszlopba automatikus értéket adok meg.

Hogyan néz ki az "etetési folyamat"?

> Például:
> Ha az 1. oszlopban a "KFZ" szerepel, akkor a 3. oszlopba automatikusan írja be a "100" értéket.

Hány különböző változat van (ha x akkor y)?.

Melyik szabály vezérli a 3. oszlop bejegyzését?

Mi a fejlécadatok mögöttes táblázata, mi a referenciaadatok?

Re: állítsa be a mező értékét? Beszámított érték beszúrása? (179575)

>> Kivágást szeretnék látni
>
> Miért "kivágás"?
> Hol vagy "te", és miért kell onnan lekérdezni az ODBC-t?

Az adatforrás egy SQL DB
>
>> 3 oszlopból áll, ahol az első 2 oszlopot ODBC-n keresztül táplálom, és a harmadik oszlopba automatikus értéket adok meg.
>
> Hogyan néz ki az "etetési folyamat"?
Óránként fut egy "Adatrekordok importálása" parancsfájl az SQL DB-ből
>
>> Tehát példaként:
>> Ha a "KFZ" az 1. oszlopban van, akkor a 3. oszlopba automatikusan írja be a "100" értéket.
>
> Hány különböző változat van (ha x, akkor y).
24.
>
> Melyik szabály vezérli a 3. oszlop bejegyzését?
Még nincs:)
>
>
> Mi a fejlécadatok mögöttes táblázata, mi a referenciaadatok?
Mint már említettük, az 1. és 2. oszlopban szereplő értékeket óránként importáljuk az ODBC-n keresztül. A 3. oszlop értékének mindig ugyanaznak kell maradnia.

Re: állítsa be a mező értékét? Beszámított érték beszúrása? (179578)

Szia,
háromféleképpen elképzelhető.
1. Képletmező if () számítással, amelyben az 1. mező összes értéke a 2. mező értékéhez vezethet.
2. Globális szövegmező, amelybe az 1. verzióból írja be a képletet.
A 2. mezője ekkor szintén képletmező a következő képlettel: Számítás (1. mező)
3. Külön táblázat, egy-egy adatrekorddal egy értékpár számára: FieldA = "KFZ" FieldB = "100"
stb. (azaz kb. 100 DS)
ez a táblázat összekapcsolódik a referenciatáblával a1 mező = mező A kapcsolaton keresztül
és a 2. mező tartalmát ezután a referenciatábla lehívja a B mezőből referencián keresztül.
Én a harmadik lehetőséget ajánlanám.
Üdvözlet Frank

Re: állítsa be a mező értékét? Beszámított érték beszúrása? (179579)

Pontosan a válasz kapcsolódik a kérdéseimhez.

> háromféleképpen elképzelhető.

** Kevés ** eset.
> 1. Képletmező if () számítással, amelyben az 1. mező összes értéke a 2. mező értékéhez vezethet.

> 2. Globális szövegmező, amelybe az 1. verzióból írja a képletet.
> A 2. mezője ekkor egy képletmező is, amelynek képlete: Számolja (1. mező)

** Sok ** eset:
> 3. Külön táblázat, egy-egy adatrekorddal egy pár értékhez: FieldA = "KFZ" FieldB = "100"
> stb. (azaz kb. 100 DS)
> Ez a táblázat összekapcsolódik a referenciatáblával a Field1 = FieldA kapcsolaton keresztül
> és a 2. mező tartalmát ezután a referenciatábla lehívja a B mező referenciáján keresztül.

> A harmadik változatot ajánlanám.
Mindenképpen azért. Mi van, ha a követelmények egyáltalán növekednek vagy változnak, maximális rugalmasságot biztosít.

A kérdés azonban továbbra is fennáll: Mi a szabály, mi vezet értékhez, és nem más kerül a 3. mezőbe?

Re: állítsa be a mező értékét? Beszámított érték beszúrása? (179588)

> Pontosan a válasz kapcsolódik a kérdéseimhez.
>
>> háromféleképpen elképzelhető.
>
> ** Kevés ** eset.
>> 1. Képletmező if () számítással, amelyben az 1. mező összes értéke a 2. mező értékéhez vezethet.

Köszönöm szépen a tippet, de tudna még segíteni abban, hogy nézhet ki a FALLS formula ?

>
>> 2. Globális szövegmező, amelybe az 1. verzióból írja be a képletet.
>> A 2. mezője akkor is képletmező a következő képlettel: Számítás (1. mező)
>
> ** Sok ** eset:
>> 3. Külön táblázat, egy-egy adatrekorddal egy pár értékhez: FieldA = "KFZ" FieldB = "100"
>> stb. (azaz kb. 100 DS)
>> Ez a táblázat a Field1 = FieldA kapcsolaton keresztül kapcsolódik a referencia táblához
>> és a 2. mező tartalmát ezután a referenciatábla lehívja a B mező referenciáján keresztül.
>
>> A harmadik változatot ajánlanám.
> Határozottan azért. Mi van, ha a követelmények egyáltalán növekednek vagy változnak, maximális rugalmasságot biztosít.
>
> A kérdés azonban továbbra is nyitva marad: Mi a szabály, mi vezet értékhez, és nem más kerül a 3. mezőbe?

Re: állítsa be a mező értékét? Beszámított érték beszúrása? (179589)

Szia,
> Nagyon köszönöm a tippet, de tudnál segíteni abban, hogy nézhet ki a FALLS formula ?
Ha(
1. mező = "KFZ"; "100"
; 1. mező = "PKW"; "200"
; 1. mező = "KRAD"; "300"
; ")

Az 1. mező előtti pontosvesszővel történő jelölés a második sortól kezdve könnyebben használható, ha sok feltételt akar bepakolni a képletbe. Ezután átmásolhatja, beillesztheti, majd beállíthatja a megfelelő sort.
Üdvözlet Frank

Re: állítsa be a mező értékét? Beszámított érték beszúrása? (179595)

> Hello,
>> Nagyon köszönöm a tippet, de tudnál segíteni abban, hogy nézhet ki a FALLS formula ?
> Ha (
> Field1 = "KFZ"; "100"
>; 1. mező = "PKW"; "200"
>; 1. mező = "KRAD"; "300"
>; ")
>
> Könnyebben használható a pontosvesszővel az ELŐZŐ mező 1. mezője a második sortól kezdve, ha sok feltételt akar beilleszteni a képletbe. Ezután átmásolhatja, beillesztheti, majd beállíthatja a megfelelő sort.
> Üdvözlet Frank

SUPI, nagyon köszönöm:-)