Topic: Несколько файлов (Save file in database)

Компонент будет использоваться для добавления в базу дипломов, отчетов, грамот, сертификатов и т.д.
Можно ли сделать так чтобы пользователь смог добавлять сразу несколько файлов зажимая Ctrl?

Спасибо!

Re: Несколько файлов (Save file in database)

Пожалуйста, скачайте сначала бета версию 1.52
https://www.dropbox.com/s/s1roiqthyx7hx … 2.zip?dl=0



Сделал для вас пример:
http://myvisualdatabase.com/forum/misc. … download=1


Не могу сказать, что красивое решение, но работает.

Dmitry.

Re: Несколько файлов (Save file in database)

Думаю что это просто отличное решение! При запуске проекта выводит ошибку, но работает.
"Незарегистрированная версия осталось 60 дней" - что будет с готовой программой по истечений этого срока?
Хоть это и дипломный проект, сказали что в дальнейшем будут пользоваться в колледже. Поэтому интересно))

Re: Несколько файлов (Save file in database)

alibek.karataev wrote:

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

А какую ошибку выдает?
Для данного проекта необходимо использовать последнюю бета версию 1.52



alibek.karataev wrote:

"Незарегистрированная версия осталось 60 дней" - что будет с готовой программой по истечений этого срока?
Хоть это и дипломный проект, сказали что в дальнейшем будут пользоваться в колледже. Поэтому интересно))

Проекты сделанные в незарегистрированной версии программы, также имеют ограниченный срок работы в 60 дней.

Dmitry.

5 (edited by alibek.karataev 2015-05-28 14:35:30)

Re: Несколько файлов (Save file in database)

1.52 Бета.  Скачал по Вашей ссылке
Ошибка: Undeclared identifier: 'Files' at 42:30
__________________________________________

А подобное можно сделать в 1.46? Итоговая программа должна дальше использоваться преподавателем, а вот денег совсем нуль((


Как можно сделать надпись ссылкой на сайт?

Спасибо!

Re: Несколько файлов (Save file in database)

alibek.karataev wrote:

1.52 Бета.  Скачал по Вашей ссылке
Ошибка: Undeclared identifier: 'Files' at 42:30
__________________________________________

А подобное можно сделать в 1.46? Итоговая программа должна дальше использоваться преподавателем, а вот денег совсем нуль((



если данная ошибка возникает, значит вы используете не последнюю бета версию, и в принципе добавление сразу нескольких файлов в базу не должно работать. (кнопка "Add many files")
возможно вы добавляете файлы через кнопку "Add one file" ? но тогда за раз вы можете добавить только один файл.


к сожалению данный скрипт не будет работать даже в версии 1.51, не говоря про 1.46

Dmitry.

7 (edited by alibek.karataev 2015-05-28 15:00:14)

Re: Несколько файлов (Save file in database)

DriveSoft wrote:
alibek.karataev wrote:

1.52 Бета.  Скачал по Вашей ссылке
Ошибка: Undeclared identifier: 'Files' at 42:30
__________________________________________

А подобное можно сделать в 1.46? Итоговая программа должна дальше использоваться преподавателем, а вот денег совсем нуль((



если данная ошибка возникает, значит вы используете не последнюю бета версию, и в принципе добавление сразу нескольких файлов в базу не должно работать. (кнопка "Add many files")
возможно вы добавляете файлы через кнопку "Add one file" ? но тогда за раз вы можете добавить только один файл.


к сожалению данный скрипт не будет работать даже в версии 1.51, не говоря про 1.46

А можно ли сделать в версии 1.46 добавление файлов по одному, но чтобы показывался список, и в одну папку как в вашем примере?
Пускай будет по одному)

P.S. скачал бетку 1.52 по ссылке выше
как сделать ссылку на сайт?

Re: Несколько файлов (Save file in database)

А можно ли сделать в версии 1.46 добавление файлов по одному, но чтобы показывался список, и в одну папку как в вашем примере?
Пускай будет по одному)

можно, просто удалите кнопку "Add many files" и удалите скрипт, только в конце оставьте последний пустой блок

begin

end.

P.S. скачал бетку 1.52 по ссылке выше
как сделать ссылку на сайт?

имеете ввиду ссылку на форме?

Dmitry.

Re: Несколько файлов (Save file in database)

DriveSoft wrote:

А можно ли сделать в версии 1.46 добавление файлов по одному, но чтобы показывался список, и в одну папку как в вашем примере?
Пускай будет по одному)

можно, просто удалите кнопку "Add many files" и удалите скрипт, только в конце оставьте последний пустой блок

begin

end.

P.S. скачал бетку 1.52 по ссылке выше
как сделать ссылку на сайт?

имеете ввиду ссылку на форме?

Переформулирую вопрос: Как сделать добавление файлов по одному, но с выводом списка файлов в грид. Как показано в вашем примере, но в MyVisualDatabase 1.46?
Да, ссылки на сайты должны быть расположены на форме.

Re: Несколько файлов (Save file in database)

Переформулирую вопрос: Как сделать добавление файлов по одному, но с выводом списка файлов в грид. Как показано в вашем примере, но в MyVisualDatabase 1.46?

я уже ответил )
просто удалите скрипт, возможность добавлять файлы по одному и вывод их в грид реализуется без скриптов.


Да, ссылки на сайты должны быть расположены на форме.

расположите на форму компонент Label, в качестве текста введите желаемую ссылку, затем создайте событие OnClick для данного компонента:

procedure Form1_Label1_OnClick (Sender: string);
begin
    OpenURL(Form1.Label1.Caption);
end;

а чтобы надпись была более похожа на ссылку, измените ее цвет на синий, а шрифт установите с подчеркиванием.
Также можно изменить курсор компонента, например в событии главной формы OnShow

Form1.Label1.Cursor := crHandPoint; 
Dmitry.

Re: Несколько файлов (Save file in database)

DriveSoft wrote:

Переформулирую вопрос: Как сделать добавление файлов по одному, но с выводом списка файлов в грид. Как показано в вашем примере, но в MyVisualDatabase 1.46?

я уже ответил )
просто удалите скрипт, возможность добавлять файлы по одному и вывод их в грид реализуется без скриптов.


Да, ссылки на сайты должны быть расположены на форме.

расположите на форму компонент Label, в качестве текста введите желаемую ссылку, затем создайте событие OnClick для данного компонента:

procedure Form1_Label1_OnClick (Sender: string);
begin
    OpenURL(Form1.Label1.Caption);
end;

а чтобы надпись была более похожа на ссылку, измените ее цвет на синий, а шрифт установите с подчеркиванием.
Также можно изменить курсор компонента, например в событии главной формы OnShow

Form1.Label1.Cursor := crHandPoint; 

Спасибо за пример с ссылкой.
)))
Создаю проект в 1.46, настраиваю грид, файл как в вашем примере и всё? все что у вас там написано в скрипте не надо?

Re: Несколько файлов (Save file in database)

Создаю проект в 1.46, настраиваю грид, файл как в вашем примере и всё? все что у вас там написано в скрипте не надо?

Именно так, скрипт в вашем случае не нужен.

Dmitry.

Re: Несколько файлов (Save file in database)

Прочитал всю Вашу беседу, столкнувшись с похожей ситуацией, но ничего не понял! Как я могу убрать скрипт, если в нем у меня реализовано уже много что! Проблема проста: Есть заявки по которым заводятся счета. Нужно вывести все счета по всем заявкам в один грид и по нажатию по строчке показывать счет.

Re: Несколько файлов (Save file in database)

abgroup-artur wrote:

Прочитал всю Вашу беседу, столкнувшись с похожей ситуацией, но ничего не понял! Как я могу убрать скрипт, если в нем у меня реализовано уже много что! Проблема проста: Есть заявки по которым заводятся счета. Нужно вывести все счета по всем заявкам в один грид и по нажатию по строчке показывать счет.

Пожалуйста создайте отдельную тему, приложите в ней ваш проект и опишите проблему.

Dmitry.