Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 469351|Ответ: 257

[E4A] E4A Отображать sqlite-запросы базы данных в виде таблиц [исходный код]

  [Скопировать ссылку]
Опубликовано 04.06.2017 8:49:09 | | | |
На изображении ниже показана база данных e4a operation sqlite в официальном примере с базовыми дополнениями, удалениями, изменениями и проверками.

Но отображение запрошенных данных строка за строкой кажется некрасивым — можно ли это показать в таблице?



Ниже приведены данные, которые я запросил из базы данных sqlite, которая показана в таблице, как показано на рисунке ниже:



Поскольку в таблице слишком много кода, исходный код размещается внизу для всех


Официальный пример кода:



В таблице отображается исходный код данных:

Туристы, если вы хотите увидеть скрытое содержание этого поста, пожалуйстаОтвет



Счёт

Количество участников1МБ+1 способствовать+1 Коллапс причина
azgun + 1 + 1 Темы нарушений

Смотреть все рейтинги





Предыдущий:E4A дважды кликайте кнопку Return, чтобы выйти из программы [Исходный код]
Следующий:php возвращает строку json
Опубликовано 04.01.2018 21:16:38 |

Название таблицы базы данных переменных — Text
Главное окно события. Создано()
        Имя таблицы базы данных = «mytable»
Финальное событие

Кнопка события 4. Нажат ()
        Если файл существует (возьмите путь к карте памяти > "/mydata.db") = false
                Создайте базу данных (выберите путь карты () > "/mydata.db")
                Всплывающее окно («Создание базы данных успешно!») )
        Конец если.
        Откройте базу данных (выберите путь к карте() > "/mydata.db") '!! База данных должна быть открыта перед выполнением любых операций с базой данных
        Всплывающее окно («Открыть базу данных успешно!») )
Финальное событие

Кнопка события 1. Нажат ()
        Если существует таблица данных (название таблицы базы данных) = false
                'CREATE TABLE' & название таблицы базы данных & "(id text, value text)") 'Создайте таблицу данных с двумя столбцами, первый столбец — id, второй — value
                Создать таблицу данных (название таблицы базы данных, «id text, value text»)
                Если вы хотите создать самоувеличивающееся поле идентификатора, вы можете написать Create Data Table (название таблицы базы данных, «id integer PRIMARY KEY, value text»)
                Всплывающее окно («Создание технического листа успешно!») )
        В противном случае        
                Всплывающее окно («Даташит уже существует!») )
        Конец если.        
Финальное событие

Кнопка события 2. Нажат ()
' Выполнение базы данных ("INSERT INTO " & Name Database Table & "VALUES ('1','zhangshang@163.com')") 'Вставить записи
' Выполнение базы данных ("INSERT INTO " & Name Database Table & " VALUES ('2','1234567@qq.com')")
' Выполнение базы данных ("INSERT INTO" & Name Database Table & "VALUES ('3','Lisi@126.com')")
' Выполнение базы данных ("INSERT INTO " & Name таблицы базы данных & " ЗНАЧЕНИЯ ('4','Wangwu@163.com')")
        Вставить запись (название таблицы базы данных, "'1','zhangshang@163.com'")
        Вставьте запись (название таблицы базы данных, "'2','1234567@qq.com'")
        Вставьте запись (название таблицы базы данных, "'3','Lisi@126.com'")
        Вставить запись (название таблицы базы данных, «'4','Wangwu@163.com'»)
        «Если id — это самоувеличивающееся поле, оно должно записываться как следующая запись Insert (название таблицы базы данных, 'null,'Wangwu@163.com'»)
        Чтобы вставить содержимое редактирования, вы можете написать так: Вставить запись (название таблицы базы данных, "'" и редактировать поле 1.content & "','" & редактировать поле 2.content & "'")
    Всплывающее окно («Вставка успешна!») )
Финальное событие

Кнопка события 3. Нажат ()
        'Редактировать поле 1.Content = запрос к базе данных ("SELECT * FROM" & название таблицы базы данных & " WHERE id='1'","-","\n") 'Query id='1' для записи, дочерние значения каждой записи разделены -, а записи разделены разрывами строк
        'Редактировать поле 1.Content = условный запрос (имя таблицы базы данных, "id='1'", "-", "\n")
        Если удалить начало и конец пустого поля (редактировать поле 2.content) = "" то
                Всплывающее окно («Пожалуйста, введите критерии запроса»)
                Выход
        Конец если.
        Редактировать поле 1.Content = условный запрос (название таблицы базы данных, "id='" > удаление первых и последних пробелов (редактировать блок 2.content) > "'","-","\n)
        Всплывающее окно («Запрос успешен!») )
Финальное событие

Кнопка события 6. Нажат ()
        'Выполнение базы данных ('UPDATE' & название таблицы базы данных > 'SET value='Это изменённое значение' WHERE id='1'") 'Modify id='1' для этой записи
        Изменить запись (название таблицы базы данных, "value='Это изменённое значение'", "id='1'")
        Всплывающее окно («Успешно изменено!») )        
Финальное событие

Кнопка события 5. Нажат ()
        'DELETE FROM' ("DELETE FROM" & название таблицы базы данных & " WHERE id='1'") 'delete the record id='1'
    Удалить запись (название таблицы базы данных, "id='1'")
        Всплывающее окно («Удалено успешно!») )
Финальное событие

Кнопка события 7. Нажат ()
        'DATABASE EXECUTION' ("DROP TABLE" > название таблицы базы данных) удаляет всю таблицу базы данных
        Удаление таблицы данных (название таблицы базы данных)
        Всплывающее окно («Удалить таблицу базы данных успешно!») )
Финальное событие

Кнопка события 8. Нажат ()
        Всплывающее окно ("Общее количество записей:" > Количество записей (название таблицы базы данных) > "Элементы")
Финальное событие

Кнопка события 9. Нажат ()
        'Редактировать поле 1.Content = запрос к базе данных ("SELECT * FROM" > название таблицы базы данных > "ГДЕ значение LIKE '%163.com'","-","\n") 'Запросить все записи со значениями, заканчивающимися на '163.com'
        Редактирование пункта 1. Содержимое = условный запрос (название таблицы базы данных, «значение ПОХОЖЕ на '%163.com'», «-», «\n»)
        Всплывающее окно («Запрос успешен!») )
Финальное событие

Кнопка события 10. Нажат ()
        'Редактировать поле 1.Content = запрос к базе данных ("SELECT * FROM" > название таблицы базы данных и "LIMIT 0,3","-","\n") 'Запросить 3 записи, начиная с 0 (1).
        Редактирование 1. Содержимое = Запрос по области (название таблицы базы данных, 0, 3, "-", "\n")
        Всплывающее окно («Запрос успешен!») )
Финальное событие

Кнопка события 11. Нажат ()
        Закрыть базу данных() '!! Закройте базу данных в конце программы
        Процедура завершения ()
Финальное событие
Опубликовано 30.10.2018 17:25:40 |

Название таблицы базы данных переменных — Text
Главное окно события. Создано()
Имя таблицы базы данных = «mytable»
Финальное событие

Кнопка события 4. Нажат ()
Если файл существует (возьмите путь к карте памяти > "/mydata.db") = false
Создайте базу данных (выберите путь карты () > "/mydata.db")
Всплывающее окно («Создание базы данных успешно!») )
Конец если.
Откройте базу данных (выберите путь к карте() > "/mydata.db") '!! База данных должна быть открыта перед выполнением любых операций с базой данных
Всплывающее окно («Открыть базу данных успешно!») )
Финальное событие

Кнопка события 1. Нажат ()
Если существует таблица данных (название таблицы базы данных) = false
'CREATE TABLE' & название таблицы базы данных & "(id text, value text)") 'Создайте таблицу данных с двумя столбцами, первый столбец — id, второй — value
Создать таблицу данных (название таблицы базы данных, «id text, value text»)
Если вы хотите создать самоувеличивающееся поле идентификатора, вы можете написать Create Data Table (название таблицы базы данных, «id integer PRIMARY KEY, value text»)
Всплывающее окно («Создание технического листа успешно!») )
В противном случае
Всплывающее окно («Даташит уже существует!») )
Конец если.
Финальное событие

Кнопка события 2. Нажат ()
' Выполнение базы данных ("INSERT INTO " & Name Database Table & "VALUES ('1','zhangshang@163.com')") 'Вставить записи
' Выполнение базы данных ("INSERT INTO " & Name Database Table & " VALUES ('2','1234567@qq.com')")
' Выполнение базы данных ("INSERT INTO" & Name Database Table & "VALUES ('3','Lisi@126.com')")
' Выполнение базы данных ("INSERT INTO " & Name таблицы базы данных & " ЗНАЧЕНИЯ ('4','Wangwu@163.com')")
Вставить запись (название таблицы базы данных, "'1','zhangshang@163.com'")
Вставьте запись (название таблицы базы данных, "'2','1234567@qq.com'")
Вставьте запись (название таблицы базы данных, "'3','Lisi@126.com'")
Вставить запись (название таблицы базы данных, «'4','Wangwu@163.com'»)
«Если id — это самоувеличивающееся поле, оно должно записываться как следующая запись Insert (название таблицы базы данных, 'null,'Wangwu@163.com'»)
Чтобы вставить содержимое редактирования, вы можете написать так: Вставить запись (название таблицы базы данных, "'" и редактировать поле 1.content & "','" & редактировать поле 2.content & "'")
Всплывающее окно («Вставка успешна!») )
Финальное событие

Кнопка события 3. Нажат ()
'Редактировать поле 1.Content = запрос к базе данных ("SELECT * FROM" & название таблицы базы данных & " WHERE id='1'","-","\n") 'Query id='1' для записи, дочерние значения каждой записи разделены -, а записи разделены разрывами строк
'Редактировать поле 1.Content = условный запрос (имя таблицы базы данных, "id='1'", "-", "\n")
Если удалить начало и конец пустого поля (редактировать поле 2.content) = "" то
Всплывающее окно («Пожалуйста, введите критерии запроса»)
Выход
Конец если.
Редактировать поле 1.Content = условный запрос (название таблицы базы данных, "id='" > удаление первых и последних пробелов (редактировать блок 2.content) > "'","-","\n)
Всплывающее окно («Запрос успешен!») )
Финальное событие

Кнопка события 6. Нажат ()
'Выполнение базы данных ('UPDATE' & название таблицы базы данных > 'SET value='Это изменённое значение' WHERE id='1'") 'Modify id='1' для этой записи
Изменить запись (название таблицы базы данных, "value='Это изменённое значение'", "id='1'")
Всплывающее окно («Успешно изменено!») )
Финальное событие

Кнопка события 5. Нажат ()
'DELETE FROM' ("DELETE FROM" & название таблицы базы данных & " WHERE id='1'") 'delete the record id='1'
Удалить запись (название таблицы базы данных, "id='1'")
Всплывающее окно («Удалено успешно!») )
Финальное событие

Кнопка события 7. Нажат ()
'DATABASE EXECUTION' ("DROP TABLE" > название таблицы базы данных) удаляет всю таблицу базы данных
Удаление таблицы данных (название таблицы базы данных)
Всплывающее окно («Удалить таблицу базы данных успешно!») )
Финальное событие

Кнопка события 8. Нажат ()
Всплывающее окно ("Общее количество записей:" > Количество записей (название таблицы базы данных) > "Элементы")
Финальное событие

Кнопка события 9. Нажат ()
'Редактировать поле 1.Content = запрос к базе данных ("SELECT * FROM" > название таблицы базы данных > "ГДЕ значение LIKE '%163.com'","-","\n") 'Запросить все записи со значениями, заканчивающимися на '163.com'
Редактирование пункта 1. Содержимое = условный запрос (название таблицы базы данных, «значение ПОХОЖЕ на '%163.com'», «-», «\n»)
Всплывающее окно («Запрос успешен!») )
Финальное событие

Кнопка события 10. Нажат ()
'Редактировать поле 1.Content = запрос к базе данных ("SELECT * FROM" > название таблицы базы данных и "LIMIT 0,3","-","\n") 'Запросить 3 записи, начиная с 0 (1).
Редактирование 1. Содержимое = Запрос по области (название таблицы базы данных, 0, 3, "-", "\n")
Всплывающее окно («Запрос успешен!») )
Финальное событие

Кнопка события 11. Нажат ()
Закрыть базу данных() '!! Закройте базу данных в конце программы
Процедура завершения ()
Финальное событие
Опубликовано 04.10.2020 11:54:03 |

Кнопка события 2. Нажат ()
' Выполнение базы данных ("INSERT INTO " & Name Database Table & "VALUES ('1','zhangshang@163.com')") 'Вставить записи
' Выполнение базы данных ("INSERT INTO " & Name Database Table & " VALUES ('2','1234567@qq.com')")
' Выполнение базы данных ("INSERT INTO" & Name Database Table & "VALUES ('3','Lisi@126.com')")
' Выполнение базы данных ("INSERT INTO " & Name таблицы базы данных & " ЗНАЧЕНИЯ ('4','Wangwu@163.com')")
        Вставить запись (название таблицы базы данных, "'1','zhangshang@163.com'")
        Вставьте запись (название таблицы базы данных, "'2','1234567@qq.com'")
        Вставьте запись (название таблицы базы данных, "'3','Lisi@126.com'")
        Вставить запись (название таблицы базы данных, «'4','Wangwu@163.com'»)
        «Если id — это самоувеличивающееся поле, оно должно записываться как следующая запись Insert (название таблицы базы данных, 'null,'Wangwu@163.com'»)
        Чтобы вставить содержимое редактирования, вы можете написать так: Вставить запись (название таблицы базы данных, "'" и редактировать поле 1.content & "','" & редактировать поле 2.content & "'")
    Всплывающее окно («Вставка успешна!») )
Опубликовано 07.06.2017 17:35:36 |
11111111111111111

Счёт

Количество участников1МБ-1 способствовать-1 Коллапс причина
QWERTYU -1 -1 Пожалуйста, не наливайте воду, это обязанность каждого члена — улучшить информацию для ответа.

Смотреть все рейтинги

Опубликовано 16.06.2017 14:40:30 |
Спасибо, что поделились, мне это нравится больше всего.
Опубликовано 16.06.2017 14:57:50 |
Похоже, сегодня скачать его невозможно,
Опубликовано 05.09.2017 12:45:19 |
Спасибо, что поделились
Опубликовано 11.09.2017 21:20:38 |
Отличная поддержка
Опубликовано 16.09.2017 22:21:48 |
Марк Тэг
Опубликовано 18.09.2017 8:49:41 |
DKFRKFRTHREDER4

Счёт

Количество участников1МБ-1 способствовать-1 Коллапс причина
QWERTYU -1 -1 Пожалуйста, не наливайте воду, это обязанность каждого члена — улучшить информацию для ответа.

Смотреть все рейтинги

Опубликовано 27.10.2017 8:19:00 |
Спасибо, что поделились, скачайте и посмотрите
Опубликовано 08.11.2017 14:00:43 |
Подсказывать:Авторы блокируются или удаляемый контент автоматически блокируется
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com