Skip to forum content
My Visual Database
A Simple Solution for Creating Databases
You are not logged in. Please login or register.
Active topics Unanswered topics
Search options (Page 173 of 400)
Topics by DriveSoft User defined search
Posts found: 4,301 to 4,325 of 9,999
a.deryagin wrote:Спасибо за подробный ответ! Решил путем изменения базовой структуры некоторых таблиц. А вопрос такой - как сделать размещение программы на локальном компьютере а файла базы в сети? имеется ввиду только встроенной ссылкой на базу?
Речь про локальную сеть? Создаете общую папку с правами чтения и записи, туда копируете файл базы данных sqlite.db
В запущеном проекте переходите в меню Инструменты > Настройка, где указываете место расположения файла базы данных
sidhillsaid
К сожалению не вижу причин, как этот скрипт может влиять на имя файла.
Пришлите ваш проект с описанием действий, чтоы увидеть эту ошибку.
sidhillsaid wrote:На всякий случай выполнил этот запрос, но результат запроса был предсказуем - было изменено 0 значений.
Так как я уже говорил, что в самой базе MySQL в phpMyAdmin (и ibExpert (для точности)) этого символа нет, то есть просматривая какую либо таблицу я вижу путь к файлу \\comp\folder\33398.jpg
А когда открываю тот же самый файл в проекте, то он уже выглядит как \\comp\folder\33▫398.jpg
Пришлите пожалуйста ваш проект на support@drive-software.com
с данными для доступа к MySQL сервера
motorolla wrote:Дмитрий подскажите, в sqlite базе в проекте стояла настройка для картинок - копировать в папку...а при переходе на mySQL не понял - а где теперь хранятся сами копии файлов картинок? Раньше в базе sqlite хранились ссылки на папку files? А теперь в папке их нет, но из программы они открываются...
при использовании удаленного сервера MySQL нет возможности указать папку, куда копировать файлы картинок, т.к. у удаленного сервера нет возможности расшарить папку для прямого копирования туда файлов.
Если же ваш MySQL сервер установлен в локальной сети, то просто необходимо указать расшаренную папку, куда будут копироваться картинки.
Если для вывода данных в грид вы не используете SQL запрос и колонка имеет тип ДЕНЬГИ, то в footer будет выведен результат именно в таком формате, в каком вам необходимо.
в противном случае, скриптом это можно реализовать так
procedure Form1_TableGrid1_OnChange (Sender: string);
begin
Form1.TableGrid1.Columns[4].Footer.FormulaKind := fkSum;
Form1.TableGrid1.CalculateFooter;
Form1.TableGrid1.Columns[4].Footer.Caption := FormatFloat('0.#0', Form1.TableGrid1.Columns[4].Footer.FormulaValue);
end;
begin
Form1.TableGrid1.Options := Form1.TableGrid1.Options + goFooter;
end.
Jeepson wrote:Здравствуйте, Дмитрий.
При покупке программы сейчас вы обещаете бесплатное обновление до версии 3.99.
Скажите пожалуйста планируется ли введение в функционал программы использование TreeView в этот период.
Если да то примерно в какой версии программы будет реализован.
С Уважением Евгений.
Приветствую.
К сожалению не могу пообещать, что TreeView будет реализован в этот период, но скорей всего будет реализован.
Hello,
Please contact with my partner Alexander Nikitin
nika2001@gmail.com
при использовании UNION все объеденяемые запросы должны иметь одинаковое количество столбцов.
можете искуственно добавить пустые столбцы, чтобы количество столбцов стало одинаковым, например
SELECT
p1, p2, p3
FROM p
UNION
SELECT
b1, b2, ''
FROM b
подробней об UNION
http://www.sql.ru/docs/sql/u_sql/ch14.shtml
В текущей версии это не реализовать, но карта планируется.
Приветствую.
К сожалению в текущей версии нет возможности реализовать это.
Приветствую.
Попробуйте для начала запустить данный SQL запрос, который удалит из базы данный символ
UPDATE `tablename` SET `file_filename`=REPLACE(`file_filename`, '▫','')
Трудна сказать, что явилось причиной появления этого символа, возможно была неверно выбрана кодировка файла при экспорте или импорте.
lhimes wrote:Dmitry,
this is sample. i want only the names with the highest acctot to show on the grid
Check out this SQL query
SELECT
name,
(SELECT p.r1 FROM player p WHERE p.name=player.name ORDER BY p.id DESC LIMIT 1),
(SELECT p.r2 FROM player p WHERE p.name=player.name ORDER BY p.id DESC LIMIT 1),
(SELECT p.r3 FROM player p WHERE p.name=player.name ORDER BY p.id DESC LIMIT 1),
(SELECT p.r4 FROM player p WHERE p.name=player.name ORDER BY p.id DESC LIMIT 1)
FROM player GROUP BY name
But actually you have wrong database structure for this case (you need two table, for players and for scores)
Here you can find info about First Normal Form
https://www.youtube.com/watch?v=NScuEk7CSNo
у вас после секции WHERE идет снова SELECT
where economy.begin <= {perbeg} and economy.end >= {perbeg} or economy.begin <= {perend} and economy.end >= {perbeg},
select
tёma wrote:Приветствую форумчане,
подскажите пожалуйста в решении.
Вопрос связан с тем, что когда формируется отчёт то в поле "город" выводится не само название города,
а цифра самого id вместо названия введенного раннее в базу.
p.s. В форме (комбобокса) название отображается правильно не цифрой.
Приветствую.
Видимо вы добавили поле внешнего ключа (например id_city), в котором как раз и содержится id, вместо него вам необходимо выбрать поле, в котором хранится непосредственно название города.
Пожалуйста скачайте последнюю бета версию
http://myvisualdatabase.com/forum/viewtopic.php?id=2736
пришлось доработать, чтобы можно было в SQL запрос вставлять время с датой.
В SQL запрос вставляется имя компонента DateTimePicker, который показывает время, также у данного компонента должено быть определено свойство Calendar
Более подробней об этом свойстве можно прочитать здесь
http://myvisualdatabase.com/help_ru/com … icker.html
lhimes wrote:hello Dmitry, Mathias
Dmitry,
as noted before you dont understand my project so to include the whole thing would probably be fruitless. i do include a screen shot of the form i have questions about so you can get an idea of what i am talking about. as you can see, names appear several times down the list. i want to clean the list up and show only the latest occurrence of a name.
Mathias,
is that a line i would put in the filter area of the tablegrid settings?
thanks for your help
lee
Please make simple test project for this case.
AD1408 wrote:Thanks a lot Dmitry.............
I wanted to apply conditional coloring of whole row / text of tGrid to combobox value by changing boolean value (yes, no) to available combobox value, It didn't work.
procedure frmLookups_tgProd_CodePrefix_OnChange (Sender: string);
var
iRow ,c: integer;
q, iCol: integer;
begin
c := frmLookups.tgProd_CodePrefix.RowCount - 1;
q := frmLookups.tgProd_CodePrefix.Columns.Count-1;
for iRow := 0 to c do
if frmLookups.tgProd_CodePrefix.Cells[2,iRow] = 'No' then
for iCol := 0 to q do frmLookups.tgProd_CodePrefix.Cell[iCol,iRow].TextColor := $00DDDDFF;
end;
Hello.
In the future I plan add Visual Basic syntax for script.
Приветствую.
Здесь вы найдете пример скрипта для импорта
http://myvisualdatabase.com/forum/viewtopic.php?id=1373
Обратный экспорт в текстовый файл можно осуществить из грида
Form1.TableGrid1.SaveToTextFile('filename.txt', '@');
Приветствую.
Отправка sms работает только через интернет, поэтому не важно какой вид интернета вы используете, мобильный или стационарный.
Примеры
http://myvisualdatabase.com/forum/viewtopic.php?id=1055
Please attach your project.
Hello.
Line 45
Form1.cbSearch_InfoCountry.dbItemID := SQLExecute('SELECT IFNULL(id_Country,-1) FROM Customers WHERE id='+inttostr(form1.tgCustomersSearch.dbitemid));
Posts found: 4,301 to 4,325 of 9,999