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!

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:-)