Форум за публикация на FileMaker Задайте стойност на полето Вмъкване на изчислена стойност Списание FileMaker

Купете евтини продукти на FileMaker, намерете приставки за FileMaker, интелигентни решения и специализирана литература за FileMaker и разбира се списание FileMaker!

публикация

Задаване на стойност на полето? Да се ​​въведе ли изчислената стойност? (179573)

Операционна система: WIN 10 64
Версия на FileMaker: 15
Съответна информация за хардуера и софтуера: Няма

Добър ден общност

Бих искал да има автоматично въведена стойност в третата колона в раздел, състоящ се от 3 колони, където подавам първите 2 колони чрез ODBC.

Така като пример:
Ако „KFZ“ е в колона 1, тогава автоматично въведете „100“ в колона 3.

Надявам се да е разбираемо по някакъв начин.

Благодаря предварително
Голямо мамче

Re: задаване на стойност на полето? Да се ​​въведе ли изчислената стойност? (179574)

> Бих искал да видя изрез

Защо "изрязване"?
Къде сте "вие" и защо да търсите ODBC от там?

> Състои се от 3 колони, където захранвам първите 2 колони чрез ODBC и имам автоматично въведена стойност в третата колона.

Как изглежда "процесът на хранене"?

> Като пример:
> Ако „KFZ“ е в колона 1, тогава автоматично въведете „100“ в колона 3.

Колко различни варианта (ако x тогава y) има?.

Кое правило контролира записа в третата колона?

Каква е основната таблица на заглавните данни, каква е тази на референтните данни?

Re: задаване на стойност на полето? Да се ​​въведе ли изчислената стойност? (179575)

>> Бих искал да видя изрезка
>
> Защо "изрязване"?
> Къде сте "вие" и защо да търсите ODBC от там?

Източникът на данни е SQL DB
>
>> Състои се от 3 колони, където захранвам първите 2 колони чрез ODBC, в третата колона се въвежда автоматична стойност.
>
> Как изглежда "процесът на хранене"?
Скриптът за импортиране на данни от SQL DB се изпълнява на всеки час
>
>> Така като пример:
>> Ако „KFZ“ е в колона 1, тогава автоматично въведете „100“ в колона 3.
>
> Колко различни варианта (ако x, тогава y) има.
24
>
> Кое правило контролира записа в третата колона?
Все още няма:)
>
>
> Каква е основната таблица на данните в заглавието, каква е тази на референтните данни?
Както вече споменахме, стойностите в колони 1 и 2 се импортират на час чрез ODBC. Стойността в колона 3 винаги трябва да остане същата.

Re: задаване на стойност на полето? Да се ​​въведе ли изчислената стойност? (179578)

Здрасти,
възможни са три начина.
1. Поле с формула с изчисление if (), в което всички стойности в поле 1 могат да доведат до стойност в поле 2.
2. Глобално текстово поле, в което пишете формулата от версия 1.
Тогава вашето поле 2 също е поле с формула с формулата: Изчислете (поле 1)
3. Отделна таблица с по един запис на данни за двойка стойности: FieldA = "KFZ" FieldB = "100"
и т.н. (т.е. приблизително 100 DS)
тази таблица е свързана с вашата референтна таблица чрез връзка чрез field1 = fieldA
и съдържанието в поле 2 след това се извлича от поле Б чрез препратка.
Бих препоръчал третия вариант.
Поздрави Франк

Re: задаване на стойност на полето? Да се ​​въведе ли изчислената стойност? (179579)

Точно отговорът се свързва с въпросите ми.

> възможни са три начина.

** Малко ** случаи.
> 1. Поле с формула с изчисление if (), в което всички стойности в поле 1 могат да доведат до стойност в поле 2.

> 2. Глобално текстово поле, в което пишете формулата от версия 1.
> Вашето поле 2 също е поле с формула с формулата: Изчислете (поле 1)

** Много ** случаи:
> 3. Отделна таблица с по един запис на данни за двойка стойности: FieldA = "KFZ" FieldB = "100"
> и т.н. (т.е. приблизително 100 DS)
> Тази таблица е свързана с вашата референтна таблица чрез връзка чрез Field1 = FieldA
> и след това съдържанието в поле 2 се извлича от референтната таблица чрез препратка от поле Б.

> Бих препоръчал третия вариант.
Определено защото. Ами ако изискванията изобщо се увеличат или променят, имате максимална гъвкавост.

Въпросът обаче остава: Какво е правилото, какво води до стойност, а не към друга, която влиза в третото поле?

Re: задаване на стойност на полето? Да се ​​въведе ли изчислената стойност? (179588)

> Точно отговорът се свързва с въпросите ми.
>
>> три начина са възможни.
>
> ** Малко ** случаи.
>> 1. Поле с формула с изчисление if (), в което всички стойности в поле 1 могат да доведат до стойност в поле 2.

Благодаря ви много за съвета, но можете ли все пак да ми помогнете как може да изглежда формулата FALLS ?

>
>> 2. Глобално текстово поле, в което пишете формулата от версия 1.
>> Вашето поле 2 също е поле с формула с формулата: Изчислете (поле 1)
>
> ** Много ** случаи:
>> 3. Отделна таблица с по един запис на данни за двойка стойности: FieldA = "KFZ" FieldB = "100"
>> и т.н. (т.е. приблизително 100 DS)
>> тази таблица е свързана с вашата референтна таблица чрез връзка чрез field1 = fieldA
>> и след това съдържанието в поле 2 се извлича от референтната таблица чрез препратка от поле Б.
>
>> Бих препоръчал третия вариант.
> Определено защото. Ами ако изискванията се увеличат или изобщо се променят, имате максимална гъвкавост.
>
> Въпросът обаче остава: Какво е правилото, какво води до стойност, а не към друга, която влиза в третото поле?

Re: задаване на стойност на полето? Да се ​​въведе ли изчислената стойност? (179589)

Здрасти,
> Благодаря за съвета, но можете ли да ми помогнете как може да изглежда формулата FALLS ?
Ако (
Поле1 = "KFZ"; "100"
; Поле1 = "PKW"; "200"
; Поле1 = "KRAD"; "300"
; ")

Нотацията с точка и запетая ПРЕД поле 1 от втория ред нататък е по-лесна за използване, ако искате да поставите много условия във формулата. След това можете да копирате, поставите и след това да коригирате съответния ред.
Поздрави Франк

Re: задаване на стойност на полето? Да се ​​въведе ли изчислената стойност? (179595)

> Здравейте,
>> Благодаря за съвета, но можете ли все пак да ми помогнете как може да изглежда формулата FALLS ?
> Ако (
> Поле1 = "KFZ"; "100"
>; Поле1 = "PKW"; "200"
>; Поле1 = "KRAD"; "300"
>; ")
>
> Нотацията с точка и запетая ПРЕД поле 1 от втория ред нататък е по-лесна за използване, ако искате да поставите много условия във формулата. След това можете да копирате, поставите и след това да коригирате съответния ред.
> Поздрави Франк

SUPI, много благодаря:-)