Форум за публикация на 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, много благодаря:-)