Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: Peter, DEMBEL, YURIY  
Вопрос про переменные
mishemДата: Чт, 27 Августа 2009, 16:44 | Сообщение # 1
Эксперт форума
Есть такая переменная [[File_Name].[Prodavec].Nazvanie1]Работаю с плагином NeoBookDBPro. Так вот, засада в том, что командой StrIns в поле TextEntry строки не вставляются. Так же после ввода текста ни командой
Code
SetVar "[[File_Name].[Prodavec].Nazvanie1]" ""
ни командой
Code
ClearVariables "[[File_Name].[Prodavec].Nazvanie1]"
Текст не удаляется. Плюс ко всему не известно откуда появилась переменная [..Nazvanie1]. Что это за переменная и откуда она взялась? Кто нибудь сможет объяснить?


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеЕсть такая переменная [[File_Name].[Prodavec].Nazvanie1]Работаю с плагином NeoBookDBPro. Так вот, засада в том, что командой StrIns в поле TextEntry строки не вставляются. Так же после ввода текста ни командой
Code
SetVar "[[File_Name].[Prodavec].Nazvanie1]" ""
ни командой
Code
ClearVariables "[[File_Name].[Prodavec].Nazvanie1]"
Текст не удаляется. Плюс ко всему не известно откуда появилась переменная [..Nazvanie1]. Что это за переменная и откуда она взялась? Кто нибудь сможет объяснить?

Автор - mishem
Дата добавления - 27 Августа 2009 в 16:44
СергейДата: Чт, 27 Августа 2009, 17:01 | Сообщение # 2
Необукер
Quote (mishem)
Плюс ко всему не известно откуда появилась переменная [..Nazvanie1].
это полтергейст
и при каких обстоятельствах она появилась?


Сообщение отредактировано
sp3d - Чт, 27 Августа 2009, 17:44
 
Сообщение
Quote (mishem)
Плюс ко всему не известно откуда появилась переменная [..Nazvanie1].
это полтергейст
и при каких обстоятельствах она появилась?

Автор - Сергей
Дата добавления - 27 Августа 2009 в 17:01
BodiДата: Чт, 27 Августа 2009, 17:03 | Сообщение # 3
Ветеран форума
Quote (mishem)
Так вот, засада в том, что командой StrIns в поле TextEntry строки не вставляются.

Командой "StrIns" в TextEntry ничего не вставляется. Она для вставки чего-либо в строку (!) и сохранения этой строки в переменную.
Quote (mishem)
Текст не удаляется.

Если я правильно понял, текст нужно удалить из TextEntry? Чтобы его удалить, нужно очистить переменную, котороя содержит значение введенное в поле. Т.е. в свойствах TextEntry второе поле "Переменная для содержимого", там- то и должна находится переменная содержащая значение поля.
Quote (mishem)
Плюс ко всему не известно откуда появилась переменная [..Nazvanie1]. Что это за переменная и откуда она взялась? Кто нибудь сможет объяснить?

:D И как же мы сможем это объяснить? Проек-то ваш а не наш. Скидывайте исходник, может и станет что ясно...
 
Сообщение
Quote (mishem)
Так вот, засада в том, что командой StrIns в поле TextEntry строки не вставляются.

Командой "StrIns" в TextEntry ничего не вставляется. Она для вставки чего-либо в строку (!) и сохранения этой строки в переменную.
Quote (mishem)
Текст не удаляется.

Если я правильно понял, текст нужно удалить из TextEntry? Чтобы его удалить, нужно очистить переменную, котороя содержит значение введенное в поле. Т.е. в свойствах TextEntry второе поле "Переменная для содержимого", там- то и должна находится переменная содержащая значение поля.
Quote (mishem)
Плюс ко всему не известно откуда появилась переменная [..Nazvanie1]. Что это за переменная и откуда она взялась? Кто нибудь сможет объяснить?

:D И как же мы сможем это объяснить? Проек-то ваш а не наш. Скидывайте исходник, может и станет что ясно...

Автор - Bodi
Дата добавления - 27 Августа 2009 в 17:03
СергейДата: Чт, 27 Августа 2009, 17:06 | Сообщение # 4
Необукер
Quote (mishem)
Работаю с плагином NeoBookDBPro
хотел посмотреть, а у меня даже такого плага нет :D
 
Сообщение
Quote (mishem)
Работаю с плагином NeoBookDBPro
хотел посмотреть, а у меня даже такого плага нет :D

Автор - Сергей
Дата добавления - 27 Августа 2009 в 17:06
BodiДата: Чт, 27 Августа 2009, 17:09 | Сообщение # 5
Ветеран форума
Quote (sp3d)
хотел посмотреть, а у меня даже такого плага нет

Тоже самое что и NeoBookDB, только "Pro" :D Функционал покруче и соответственно уже не бесплатный, а целых 99 зелененьких стоит!
 
Сообщение
Quote (sp3d)
хотел посмотреть, а у меня даже такого плага нет

Тоже самое что и NeoBookDB, только "Pro" :D Функционал покруче и соответственно уже не бесплатный, а целых 99 зелененьких стоит!

Автор - Bodi
Дата добавления - 27 Августа 2009 в 17:09
mishemДата: Чт, 27 Августа 2009, 17:11 | Сообщение # 6
Эксперт форума
Quote (Bodi)
Проек-то ваш а не наш. Скидывайте исходник, может и станет что ясно...

Ниже
Так будет легче понять наверно :) В некоторых местах могут быть лишние строки кода. Это так сказать метод тыка. :D Пробую по разному :D
Прикрепления: 8260570.zip (30.5 Kb)


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Bodi)
Проек-то ваш а не наш. Скидывайте исходник, может и станет что ясно...

Ниже
Так будет легче понять наверно :) В некоторых местах могут быть лишние строки кода. Это так сказать метод тыка. :D Пробую по разному :D

Автор - mishem
Дата добавления - 27 Августа 2009 в 17:11
BodiДата: Чт, 27 Августа 2009, 17:15 | Сообщение # 7
Ветеран форума
mishem, объясните пожалуйста по подробней, что вам нужно. Очистить поле? Какое именно? Вот тогда мы постараемся вам помочь...
 
Сообщениеmishem, объясните пожалуйста по подробней, что вам нужно. Очистить поле? Какое именно? Вот тогда мы постараемся вам помочь...

Автор - Bodi
Дата добавления - 27 Августа 2009 в 17:15
mishemДата: Чт, 27 Августа 2009, 17:19 | Сообщение # 8
Эксперт форума
Quote (sp3d)
хотел посмотреть, а у меня даже такого плага нет

Смотри личку


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (sp3d)
хотел посмотреть, а у меня даже такого плага нет

Смотри личку

Автор - mishem
Дата добавления - 27 Августа 2009 в 17:19
BodiДата: Чт, 27 Августа 2009, 17:29 | Сообщение # 9
Ветеран форума
Я не могу подробно изучить ваш проект, т.к. у меня тоже нет плагина NeoBookDBPro и свободного времени. Если вам надо очистить поле, которое содержит переменную [[File_Name].[Prodavec].Nazvanie1], то попробуйте присвоить значение этой переменной какой-нибудь другой простой переменной, например:
Code
SetVar "[VAR]" "[[File_Name].[Prodavec].Nazvanie1]"

И в свойствах TextEntry указать в качестве содержимого уже переменную [VAR]. И потом, когда надо очистить поле, очищать переменную [VAR]:
Code
"SetVar "[VAR]" ""
 
СообщениеЯ не могу подробно изучить ваш проект, т.к. у меня тоже нет плагина NeoBookDBPro и свободного времени. Если вам надо очистить поле, которое содержит переменную [[File_Name].[Prodavec].Nazvanie1], то попробуйте присвоить значение этой переменной какой-нибудь другой простой переменной, например:
Code
SetVar "[VAR]" "[[File_Name].[Prodavec].Nazvanie1]"

И в свойствах TextEntry указать в качестве содержимого уже переменную [VAR]. И потом, когда надо очистить поле, очищать переменную [VAR]:
Code
"SetVar "[VAR]" ""

Автор - Bodi
Дата добавления - 27 Августа 2009 в 17:29
mishemДата: Чт, 27 Августа 2009, 17:30 | Сообщение # 10
Эксперт форума
Quote (Bodi)
mishem, объясните пожалуйста по подробней, что вам нужно. Очистить поле? Какое именно? Вот тогда мы постараемся вам помочь...

Первое. Из переменной [[File_Name].[Prodavec].Nazvanie1] при вводе текста в нее нужно что бы он копировался в переменную [[File_Name].[Prodavec].Nazvanie], то есть в поле TextEntry. В саму переменную копирование происходит, так как в таблицу базы данные вносятся. А в поле TextEntry ничего почемуто не отображается. Это почему то происходит именно с такими переменными [[File_Name].[Prodavec].Nazvanie1] , [[File_Name].[Prodavec].Nazvanie] и т.д.
Второе. Введенный текст в поле TextEntry переменной [[File_Name].[Prodavec].Nazvanie1] не могу очистить.
То же самое , Это почему то происходит именно с такими переменными [[File_Name].[Prodavec].Nazvanie1] , [[File_Name].[Prodavec].Nazvanie] и т.д.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Bodi)
mishem, объясните пожалуйста по подробней, что вам нужно. Очистить поле? Какое именно? Вот тогда мы постараемся вам помочь...

Первое. Из переменной [[File_Name].[Prodavec].Nazvanie1] при вводе текста в нее нужно что бы он копировался в переменную [[File_Name].[Prodavec].Nazvanie], то есть в поле TextEntry. В саму переменную копирование происходит, так как в таблицу базы данные вносятся. А в поле TextEntry ничего почемуто не отображается. Это почему то происходит именно с такими переменными [[File_Name].[Prodavec].Nazvanie1] , [[File_Name].[Prodavec].Nazvanie] и т.д.
Второе. Введенный текст в поле TextEntry переменной [[File_Name].[Prodavec].Nazvanie1] не могу очистить.
То же самое , Это почему то происходит именно с такими переменными [[File_Name].[Prodavec].Nazvanie1] , [[File_Name].[Prodavec].Nazvanie] и т.д.

Автор - mishem
Дата добавления - 27 Августа 2009 в 17:30
BodiДата: Чт, 27 Августа 2009, 17:32 | Сообщение # 11
Ветеран форума
mishem, попробуйте использовать более простые переменные так, как я это описал выше (пост #9). Да и вообще, составные переменные не приветствуются, это уже получается массив, а у вас как я понял нет никакого массива.
 
Сообщениеmishem, попробуйте использовать более простые переменные так, как я это описал выше (пост #9). Да и вообще, составные переменные не приветствуются, это уже получается массив, а у вас как я понял нет никакого массива.

Автор - Bodi
Дата добавления - 27 Августа 2009 в 17:32
mishemДата: Чт, 27 Августа 2009, 17:33 | Сообщение # 12
Эксперт форума
Quote (Bodi)
то попробуйте присвоить значение этой переменной какой-нибудь другой простой переменной,

Пока писал выше, как раз об этом думал. Но все же интересно, почему не срабатывает со сложными переменными.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Bodi)
то попробуйте присвоить значение этой переменной какой-нибудь другой простой переменной,

Пока писал выше, как раз об этом думал. Но все же интересно, почему не срабатывает со сложными переменными.

Автор - mishem
Дата добавления - 27 Августа 2009 в 17:33
BodiДата: Чт, 27 Августа 2009, 17:35 | Сообщение # 13
Ветеран форума
Quote (mishem)
Но все же интересно, почему не срабатывает со сложными переменными.

А вообще зачем вы используете настолько сложные переменные? %)
Вы не пробовали поступить как-то иначе?
 
Сообщение
Quote (mishem)
Но все же интересно, почему не срабатывает со сложными переменными.

А вообще зачем вы используете настолько сложные переменные? %)
Вы не пробовали поступить как-то иначе?

Автор - Bodi
Дата добавления - 27 Августа 2009 в 17:35
mishemДата: Чт, 27 Августа 2009, 17:46 | Сообщение # 14
Эксперт форума
Quote (Bodi)
А вообще зачем вы используете настолько сложные переменные?

их сам плагин создает. Первая Название базы, вторая Название таблицы, третья Название поля в таблице :(


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Bodi)
А вообще зачем вы используете настолько сложные переменные?

их сам плагин создает. Первая Название базы, вторая Название таблицы, третья Название поля в таблице :(

Автор - mishem
Дата добавления - 27 Августа 2009 в 17:46
BodiДата: Чт, 27 Августа 2009, 17:48 | Сообщение # 15
Ветеран форума
Quote (mishem)
их сам плагин создает. Первая Название базы, вторая Название таблицы, третья Название поля в таблице

Хм... очень странный плагин! А почему вы пользуетесь именно NeoBookDBPro? Вам обычный NeoBookDB не подходит? Он такого безобразия не делает ;)
 
Сообщение
Quote (mishem)
их сам плагин создает. Первая Название базы, вторая Название таблицы, третья Название поля в таблице

Хм... очень странный плагин! А почему вы пользуетесь именно NeoBookDBPro? Вам обычный NeoBookDB не подходит? Он такого безобразия не делает ;)

Автор - Bodi
Дата добавления - 27 Августа 2009 в 17:48
Alex3AДата: Чт, 27 Августа 2009, 17:49 | Сообщение # 16
Друг клуба ММВ
Ващето, дбф формат имеет некоторые особенности, изменения в базе наступают не сразу после записи туда значения, при изменении значения, оно не переписывается,
а вставляется новая строка. это сделано для возможности отката изменения, команда
дбфпак или аналогичная модифицирует базу, удаляя все ранее оставленные фрагменты.
Так что подобные команды могут быть выведены в плагине, а могут и нет, так что
читайте внимательно хелп по плагину.
 
СообщениеВащето, дбф формат имеет некоторые особенности, изменения в базе наступают не сразу после записи туда значения, при изменении значения, оно не переписывается,
а вставляется новая строка. это сделано для возможности отката изменения, команда
дбфпак или аналогичная модифицирует базу, удаляя все ранее оставленные фрагменты.
Так что подобные команды могут быть выведены в плагине, а могут и нет, так что
читайте внимательно хелп по плагину.

Автор - Alex3A
Дата добавления - 27 Августа 2009 в 17:49
mishemДата: Чт, 27 Августа 2009, 18:02 | Сообщение # 17
Эксперт форума
Quote (Bodi)
Вам обычный NeoBookDB не подходит?

Подходит.Но его я уже мучал. Решил теперь этот помучать, так сказать для общего развития. И в этом плагине очень много интересного.
Quote (Alex3A)
так что
читайте внимательно хелп по плагину.

Хелп кратенько описывает(я имею ввиду перевод) больше расчитан для продвинутых, а я дилетант.((


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Bodi)
Вам обычный NeoBookDB не подходит?

Подходит.Но его я уже мучал. Решил теперь этот помучать, так сказать для общего развития. И в этом плагине очень много интересного.
Quote (Alex3A)
так что
читайте внимательно хелп по плагину.

Хелп кратенько описывает(я имею ввиду перевод) больше расчитан для продвинутых, а я дилетант.((

Автор - mishem
Дата добавления - 27 Августа 2009 в 18:02
BodiДата: Чт, 27 Августа 2009, 18:05 | Сообщение # 18
Ветеран форума
Quote (mishem)
Подходит.Но его я уже мучал. Решил теперь этот помучать, так сказать для общего развития. И в этом плагине очень много интересного.

Ясненько. Ну пробуйте тогда присваивать значение этой сложной составной переменной более простой, а потом уже вставлять ее в текстовое поле...
 
Сообщение
Quote (mishem)
Подходит.Но его я уже мучал. Решил теперь этот помучать, так сказать для общего развития. И в этом плагине очень много интересного.

Ясненько. Ну пробуйте тогда присваивать значение этой сложной составной переменной более простой, а потом уже вставлять ее в текстовое поле...

Автор - Bodi
Дата добавления - 27 Августа 2009 в 18:05
Alex3AДата: Чт, 27 Августа 2009, 18:11 | Сообщение # 19
Друг клуба ММВ
Quote (mishem)
для продвинутых, а я дилетант.((

Ну гдето так, поменял\вставил, перешел на другую запись, потом вернулся,
че то должно устаканить :D

Добавлено (27 Август 2009, 18:11)
---------------------------------------------
Там есть еще флаг автозамены.

 
Сообщение
Quote (mishem)
для продвинутых, а я дилетант.((

Ну гдето так, поменял\вставил, перешел на другую запись, потом вернулся,
че то должно устаканить :D

Добавлено (27 Август 2009, 18:11)
---------------------------------------------
Там есть еще флаг автозамены.


Автор - Alex3A
Дата добавления - 27 Августа 2009 в 18:11
mishemДата: Чт, 27 Августа 2009, 18:37 | Сообщение # 20
Эксперт форума
Quote (Alex3A)
Ну пробуйте тогда присваивать значение этой сложной составной переменной более простой, а потом уже вставлять ее в текстовое поле

Чет пробую, не получается. Видать где то туплю. Голова не варит. Буду ждать темноты :D , ночью как то попроще. :D

Добавлено (27 Август 2009, 18:37)
---------------------------------------------

Quote (Alex3A)
Там есть еще флаг автозамены.

Там, это где?


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Alex3A)
Ну пробуйте тогда присваивать значение этой сложной составной переменной более простой, а потом уже вставлять ее в текстовое поле

Чет пробую, не получается. Видать где то туплю. Голова не варит. Буду ждать темноты :D , ночью как то попроще. :D

Добавлено (27 Август 2009, 18:37)
---------------------------------------------

Quote (Alex3A)
Там есть еще флаг автозамены.

Там, это где?

Автор - mishem
Дата добавления - 27 Августа 2009 в 18:37
Alex3AДата: Чт, 27 Августа 2009, 18:40 | Сообщение # 21
Друг клуба ММВ
Не забывай, я говорю относительно самого формата, а не о конкретной реализации
твоего плагина. Судя по тому, что ранее у ребят небыло подобных затруднений,
вероятнее всего ты просто не во всем разобрался.
 
СообщениеНе забывай, я говорю относительно самого формата, а не о конкретной реализации
твоего плагина. Судя по тому, что ранее у ребят небыло подобных затруднений,
вероятнее всего ты просто не во всем разобрался.

Автор - Alex3A
Дата добавления - 27 Августа 2009 в 18:40
mishemДата: Чт, 27 Августа 2009, 19:45 | Сообщение # 22
Эксперт форума
Quote (Alex3A)
Судя по тому, что ранее у ребят небыло подобных затруднений,
вероятнее всего ты просто не во всем разобрался.

Вполне возможно, сижу хелп перечитываю. В NeoBookDB таких проблем не было. А сдесь именно с такими переменными не получается. :(

Добавлено (27 Август 2009, 19:45)
---------------------------------------------
Значит так, с простыми (короткими) переменными все прекрасно вставляется, текст виден. Со сложными все иначе, вставка происходит, но текст не отображается. "Вставка происходит"-тоесть в таблицу базы данных текст добавляется. Видимо составная переменная указывает путь куда нужно вставить.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Alex3A)
Судя по тому, что ранее у ребят небыло подобных затруднений,
вероятнее всего ты просто не во всем разобрался.

Вполне возможно, сижу хелп перечитываю. В NeoBookDB таких проблем не было. А сдесь именно с такими переменными не получается. :(

Добавлено (27 Август 2009, 19:45)
---------------------------------------------
Значит так, с простыми (короткими) переменными все прекрасно вставляется, текст виден. Со сложными все иначе, вставка происходит, но текст не отображается. "Вставка происходит"-тоесть в таблицу базы данных текст добавляется. Видимо составная переменная указывает путь куда нужно вставить.


Автор - mishem
Дата добавления - 27 Августа 2009 в 19:45
Alex3AДата: Пт, 28 Августа 2009, 08:45 | Сообщение # 23
Друг клуба ММВ
Quote (mishem)
Значит так,

Развею некоторые заблуждения.
База данных - невизуальный объект, это просто определенная структура в файле.
То что ты видиш это только визуализация данных, хранящихся в базе.
Показывать их можно как угодно, появление изменений в видимом объекте отнюдь
не означает что данные легли в базу, о наличии изменений можно судить только
считав в визуальный объект строку после ее изменения (освежив ее представление).
Правила работы с дбф - навигация осущевствляется следующими методами, переход
на запись номер такой то, на первую, на последнюю, на следующую, на предидущую.
Добавление записи, вставить пустую запись, перейти на последнюю, она же только что вставленая пустая, записать в нее что надо, для изменения имеющейся перейти к ней и вставить изменения.
Quote (mishem)
Значит так, с простыми (короткими) переменными

Базе до лампады, какие там у тебя переменные, она о них даже не подозревает, ты просто путаешся с нбшным синтаксисом.
Quote (mishem)
Видимо составная переменная указывает путь куда нужно вставить
Для базы есть только один путь - путь
к файлу базы, вставляемые данные аргумент соответствующей функции, в дбф все данные храняться в текстовом виде(внутренний формат хранения), есть разные типы полей и функции приведения типов.
 
Сообщение
Quote (mishem)
Значит так,

Развею некоторые заблуждения.
База данных - невизуальный объект, это просто определенная структура в файле.
То что ты видиш это только визуализация данных, хранящихся в базе.
Показывать их можно как угодно, появление изменений в видимом объекте отнюдь
не означает что данные легли в базу, о наличии изменений можно судить только
считав в визуальный объект строку после ее изменения (освежив ее представление).
Правила работы с дбф - навигация осущевствляется следующими методами, переход
на запись номер такой то, на первую, на последнюю, на следующую, на предидущую.
Добавление записи, вставить пустую запись, перейти на последнюю, она же только что вставленая пустая, записать в нее что надо, для изменения имеющейся перейти к ней и вставить изменения.
Quote (mishem)
Значит так, с простыми (короткими) переменными

Базе до лампады, какие там у тебя переменные, она о них даже не подозревает, ты просто путаешся с нбшным синтаксисом.
Quote (mishem)
Видимо составная переменная указывает путь куда нужно вставить
Для базы есть только один путь - путь
к файлу базы, вставляемые данные аргумент соответствующей функции, в дбф все данные храняться в текстовом виде(внутренний формат хранения), есть разные типы полей и функции приведения типов.

Автор - Alex3A
Дата добавления - 28 Августа 2009 в 08:45
mishemДата: Пт, 28 Августа 2009, 13:06 | Сообщение # 24
Эксперт форума
Alex3A, Жаль Вы не можете посмотреть исходник. Попробую объяснить по подробней, правда у меня это не очень получается :)
Если я открываю базу с конкретным именем с которым она создавалась , то проблем никаких нет. Автоматически создаются переменные
Code
[PRIHOD.Prihod.Nazvanie]
[PRIHOD.Prihod.Kolvo]
[PRIHOD.Prihod.Cena]
и т.д

И поля ввода текста TextEntry, TextEntry1, TextEntry2 и т.д.
Когда я щелкаю по таблице, активное поле например [PRIHOD.Prihod.Nazvanie] автоматически отображается в поле ввода с переменной [PRIHOD.Prihod.Nazvanie]

Во втором случае, когда у меня нет еще определенного файла базы и он будет создан после.

Создаются переменные
Code
[[File_Name].[Prodavec].Nazvanie]
[[File_Name].[Prodavec].Kolvo]
[[File_Name].[Prodavec].Cena]
и т.д.

И поля ввода текста TextEntry3, TextEntry4, TextEntry5 и т.д.
Когда я щелкаю по таблице, то активное поле например [[File_Name].[Prodavec].Nazvanie] уже автоматически не отображается в поле ввода с переменной[[File_Name].[Prodavec].Nazvanie]
Но если я ввожу текст в поле ввода с переменной[[File_Name].[Prodavec].Nazvanie]
и нажимаю добавить. текст добавляется в переменную.
Пробовал просто посмотреть что происходит с переменными [File_Name] и [Prodavec], где [File_Name]=имя файла, [Prodavec]=имя таблицы. Когда переменные не заключены в [], [File_Name][Prodavec] все имена отображаются, если же [[File_Name][Prodavec]] так, поле остается пустым. Думал как присвоить в поле текста ввода переменной [[File_Name].[Prodavec].Nazvanie] переменную [имя файла.имя таблицы.Nazvanie] так и не придумал. :( Если заранее зная имя файла и имя таблицы пишешь такую переменную, то все отображается прекрасно.
Не пинайте если опять не смог объяснить :D

Добавлено (28 Август 2009, 13:06)
---------------------------------------------

Quote (mishem)
текст добавляется в переменную.

текс добавляется в таблицу
Прикрепления: 7382250.png (13.2 Kb) · 4993222.png (8.1 Kb) · 0526605.png (13.8 Kb)


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеAlex3A, Жаль Вы не можете посмотреть исходник. Попробую объяснить по подробней, правда у меня это не очень получается :)
Если я открываю базу с конкретным именем с которым она создавалась , то проблем никаких нет. Автоматически создаются переменные
Code
[PRIHOD.Prihod.Nazvanie]
[PRIHOD.Prihod.Kolvo]
[PRIHOD.Prihod.Cena]
и т.д

И поля ввода текста TextEntry, TextEntry1, TextEntry2 и т.д.
Когда я щелкаю по таблице, активное поле например [PRIHOD.Prihod.Nazvanie] автоматически отображается в поле ввода с переменной [PRIHOD.Prihod.Nazvanie]

Во втором случае, когда у меня нет еще определенного файла базы и он будет создан после.

Создаются переменные
Code
[[File_Name].[Prodavec].Nazvanie]
[[File_Name].[Prodavec].Kolvo]
[[File_Name].[Prodavec].Cena]
и т.д.

И поля ввода текста TextEntry3, TextEntry4, TextEntry5 и т.д.
Когда я щелкаю по таблице, то активное поле например [[File_Name].[Prodavec].Nazvanie] уже автоматически не отображается в поле ввода с переменной[[File_Name].[Prodavec].Nazvanie]
Но если я ввожу текст в поле ввода с переменной[[File_Name].[Prodavec].Nazvanie]
и нажимаю добавить. текст добавляется в переменную.
Пробовал просто посмотреть что происходит с переменными [File_Name] и [Prodavec], где [File_Name]=имя файла, [Prodavec]=имя таблицы. Когда переменные не заключены в [], [File_Name][Prodavec] все имена отображаются, если же [[File_Name][Prodavec]] так, поле остается пустым. Думал как присвоить в поле текста ввода переменной [[File_Name].[Prodavec].Nazvanie] переменную [имя файла.имя таблицы.Nazvanie] так и не придумал. :( Если заранее зная имя файла и имя таблицы пишешь такую переменную, то все отображается прекрасно.
Не пинайте если опять не смог объяснить :D

Добавлено (28 Август 2009, 13:06)
---------------------------------------------

Quote (mishem)
текст добавляется в переменную.

текс добавляется в таблицу

Автор - mishem
Дата добавления - 28 Августа 2009 в 13:06
BodiДата: Пт, 28 Августа 2009, 13:32 | Сообщение # 25
Ветеран форума
Quote (mishem)
Попробую объяснить по подробней,

Ну вот, уже что-то стало ясно :)
Quote (mishem)
Если я открываю базу с конкретным именем с которым она создавалась

Я так понял вам надо программно открыть БД? Т.е. файл БД будет менятся в программе и его можно будет выбирать?
Quote (mishem)
Пробовал просто посмотреть что происходит с переменными [File_Name] и [Prodavec], где [File_Name]=имя файла, [Prodavec]=имя таблицы.

Вот тут по подробней. [Prodavec] это наверно не имя таблицы, а скорее всего имя прямоугольника, в котором будет отображена таблица. У вас ведь прямоугольник не будет менять свое имя, значит использовать переменную тут ни к чему... Попробуйте для текстового поля задать переменную [[File_Name].Prihod.Nazvanie], если я конечно правильно все понял. И при открытии таблицы такде, в поле "Table" напишите Prihod а не [Prodavec].
 
Сообщение
Quote (mishem)
Попробую объяснить по подробней,

Ну вот, уже что-то стало ясно :)
Quote (mishem)
Если я открываю базу с конкретным именем с которым она создавалась

Я так понял вам надо программно открыть БД? Т.е. файл БД будет менятся в программе и его можно будет выбирать?
Quote (mishem)
Пробовал просто посмотреть что происходит с переменными [File_Name] и [Prodavec], где [File_Name]=имя файла, [Prodavec]=имя таблицы.

Вот тут по подробней. [Prodavec] это наверно не имя таблицы, а скорее всего имя прямоугольника, в котором будет отображена таблица. У вас ведь прямоугольник не будет менять свое имя, значит использовать переменную тут ни к чему... Попробуйте для текстового поля задать переменную [[File_Name].Prihod.Nazvanie], если я конечно правильно все понял. И при открытии таблицы такде, в поле "Table" напишите Prihod а не [Prodavec].

Автор - Bodi
Дата добавления - 28 Августа 2009 в 13:32
mishemДата: Пт, 28 Августа 2009, 13:48 | Сообщение # 26
Эксперт форума
Bodi,
Quote (Bodi)
Я так понял вам надо программно открыть БД? Т.е. файл БД будет менятся в программе и его можно будет выбирать?

Да
Quote (Bodi)
Вот тут по подробней. [Prodavec] это наверно не имя таблицы, а скорее всего имя прямоугольника, в котором будет отображена таблица.

Нет, именно имя таблицы. В одном файле базы данных, можно создать несколько таблиц с разными именами. Это одно из многих приемуществ в плагине NeoBookDBPro.

Bodi, см. личку


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеBodi,
Quote (Bodi)
Я так понял вам надо программно открыть БД? Т.е. файл БД будет менятся в программе и его можно будет выбирать?

Да
Quote (Bodi)
Вот тут по подробней. [Prodavec] это наверно не имя таблицы, а скорее всего имя прямоугольника, в котором будет отображена таблица.

Нет, именно имя таблицы. В одном файле базы данных, можно создать несколько таблиц с разными именами. Это одно из многих приемуществ в плагине NeoBookDBPro.

Bodi, см. личку


Автор - mishem
Дата добавления - 28 Августа 2009 в 13:48
BodiДата: Пт, 28 Августа 2009, 14:43 | Сообщение # 27
Ветеран форума
Quote (mishem)
Нет, именно имя таблицы. В одном файле базы данных, можно создать несколько таблиц с разными именами. Это одно из многих приемуществ в плагине NeoBookDBPro.

Ага, понятно.

А вы пробовали присваивать значение переменной [[File_Name].[Prodavec].Nazvanie] какой нибудь одной переменной, напремер [VAR], а потом уже выводить в текстовое поле, так как я описывал это выше? Мне кажется что вся проблема заключается именно в этом, текстовое поле отказывается выводить сложную переменную...

 
Сообщение
Quote (mishem)
Нет, именно имя таблицы. В одном файле базы данных, можно создать несколько таблиц с разными именами. Это одно из многих приемуществ в плагине NeoBookDBPro.

Ага, понятно.

А вы пробовали присваивать значение переменной [[File_Name].[Prodavec].Nazvanie] какой нибудь одной переменной, напремер [VAR], а потом уже выводить в текстовое поле, так как я описывал это выше? Мне кажется что вся проблема заключается именно в этом, текстовое поле отказывается выводить сложную переменную...


Автор - Bodi
Дата добавления - 28 Августа 2009 в 14:43
mishemДата: Пт, 28 Августа 2009, 15:32 | Сообщение # 28
Эксперт форума
Quote (Bodi)
А вы пробовали присваивать значение переменной [[File_Name].[Prodavec].Nazvanie] какой нибудь одной переменной,

Пробовал.Но текст появляется после команды. А как воплотить эту команду когда я щелкаю по полям таблицы?


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Bodi)
А вы пробовали присваивать значение переменной [[File_Name].[Prodavec].Nazvanie] какой нибудь одной переменной,

Пробовал.Но текст появляется после команды. А как воплотить эту команду когда я щелкаю по полям таблицы?

Автор - mishem
Дата добавления - 28 Августа 2009 в 15:32
BodiДата: Пт, 28 Августа 2009, 16:13 | Сообщение # 29
Ветеран форума
mishem, скачайте этот плагин с офф-сайта и установите. Там, вместе с ним, устанавливаются примеры проектов. Кажется один из примеров это то, что вам нужно, если я не ошибаюсь ;)
 
Сообщениеmishem, скачайте этот плагин с офф-сайта и установите. Там, вместе с ним, устанавливаются примеры проектов. Кажется один из примеров это то, что вам нужно, если я не ошибаюсь ;)

Автор - Bodi
Дата добавления - 28 Августа 2009 в 16:13
mishemДата: Пт, 28 Августа 2009, 16:15 | Сообщение # 30
Эксперт форума
Quote (Bodi)
Кажется один из примеров это то, что вам нужно, если я не ошибаюсь

Ошибаетесь, этот пример просто просмотрщик файлов базы данных.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Bodi)
Кажется один из примеров это то, что вам нужно, если я не ошибаюсь

Ошибаетесь, этот пример просто просмотрщик файлов базы данных.

Автор - mishem
Дата добавления - 28 Августа 2009 в 16:15
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск: