nesco писал(а):
или какЭтот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
|
|||
Скорее
|
|||
карма: 25 |
|
Ответов: 952
Рейтинг: 4
|
|||
Честно говоря просто некогда, на работе запарка уже который месяц
Добавил sqlitebrowser-ом. Меня еще смущает что в результирующей таблице при выборкепоиске по БД, столбцы имеют названия как в БД, т.е. Zakaz, Obekt и т.д. Как исхитрится и привести в соответствующий вид, т.е. Заказчик, Объект и т.д.? Команда начальной выборки из базы где корректируются названия есть, но у меня ведь выполняется другая команда - поиск по БД и вывод в таблицу Тут надо совмещать 2 команды? или как? Select Zakaz AS Заказчик,Obekt AS Объект,Ishdat AS ......... - выборка при запуске проги SELECT * FROM note WHERE Ispolnit1 LIKE "%2" OR Ispolnit2 LIKE "%2" OR Ispolnit3 LIKE "%2" OR Ispolnit4 LIKE "%2" - мой запрос для вывода результатов в таблицу. |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Добавил sqlitebrowser-ом. nesco,я прав - "Или как."
user_asm писал(а): SELECT * FROM note WHERE Ispolnit1 LIKE "%2" OR Ispolnit2 LIKE "%2" OR Ispolnit3 LIKE "%2" OR Ispolnit4 LIKE "%2" Вот тот запрос, который в цитате из тебя, абсурд. LIKE не для твоего случая. Для тебя: SELECT * FROM note WHERE Ispolnit1 = "%2" OR Ispolnit2 = "%2" OR Ispolnit3 = "%2" OR Ispolnit4 = "%2"
Добавить колонку: ALTER TABLE note ADD имя_колонки ТИП; Где ТИП - это TEXT, INTEGER, REAL и т.д. по списку. Alexbootch , который выложил эту справку (nesco дал тебе ссылку на неё ), трудился не для себя - он это и так знает. Забанить тебя что-ли ? Все равно тебе некогда. |
|||
карма: 25 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Tad писал(а): я прав - "Или как."Это "Или как" поголовно и у всех хроническое |
|||
карма: 22 |
|
Ответов: 952
Рейтинг: 4
|
|||
2 Tad
Ты вот говоришь неверный запрос .... незнаю, у меня отлично работает. Выбирает записи если в одной зи них содержится %2 (это подставляю из выпадающего списка). Из примера что мне привели по этому запросу на предыдущей странице я удалил ; И это значит не читаю? Читаю каждый постответ. По добавлению столбцов. Т.к. думаю это не последнее дополнение в прогу, задумал составить отдельно прожку по добавлению удалению столбцов. А с другой стороны, если это единовременная потребность почему же не воспользоваться тем же скюброузером? |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
user_asm писал(а): у меня отлично работаетuser_asm писал(а): задумал составить отдельно прожку по добавлению удалению столбцов.Обе твоих вышеприведенных цитаты говорят о том, что чтение точно не твоё хобби. |
|||
карма: 25 |
|
Ответов: 952
Рейтинг: 4
|
|||
Вроде как все доделал
Единственное - так и получилось сделать какую-нибудь фиксированную ширину столбцов в отображаемой таблице Код который выкладывали раньше пробовал (в запросе Select * FROM note ORDER BY Zakaz,Obekt......; и в таблице - Заказчик=10000 Объект=100 Исх.дата=80....) ... ничего не вышло. |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
user_asm, установи в свойствах StringTable.StaticColumn = True и отключи от схемы точку StringTable.doAddColumn
Тогда останется твое: Заказчик=10000 Объект=100 Исх.дата=80 ------------ Дoбавленo в 17.06: nesco, удали netvisio выше |
|||
карма: 25 |
|
Ответов: 952
Рейтинг: 4
|
|||
Назрели еще 2 вопроса.
1 Может ли файл db содержать несколько таблиц? Или для каждой таблицы нужен свой файл? 2 Можно ли запретить в БД повторяющиеся записи? |
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
user_asm,
1. Да 2. Да, для этого используется ключевое поле. |
|||
карма: 1 |
|
Ответов: 952
Рейтинг: 4
|
|||
Можно подробнее про ключевое поле?
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
карма: 25 |
|
Ответов: 952
Рейтинг: 4
|
|||
После того как внес новое заявление и закрыл окно добавления, если надо добавить еще 1 заявление - в полях окна добавления стоят значение ранее добавленного заявления.
Как этого избежать? |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
user_asm писал(а): После того как внес новое заявление и закрыл окно добавления |
|||
карма: 25 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Tad писал(а): почисть все окна перед закрытием окна добавленияАга, сейчас последет вопрос -- как |
|||
карма: 22 |
|