Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 20.06.2015
Сообщений: 4

Отобразить в StringGrid-е последние 10 записей из Excel

20.06.2015, 19:49. Показов 627. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
дбрый день начал изучать Builder как отобразить в стринггриде последние 10 записей из excel???
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.06.2015, 19:49
Ответы с готовыми решениями:

Отобразить последние выполненные действия
Вечер добрый, форумчане. В общем, дело такое. Есть, допустим 3 формы: форма 1 - главная форма форма 2 - форма оформления расчетов ...

Получить последние N записей
А как последние N записей получить?

Последние 10 записей в форме!
Добрый день Уважаемые форумчане! Как можно применить фильтр правильно в форме при загрузке, чтобы показались только последние 10...

6
 Аватар для IrineK
2023 / 1641 / 425
Регистрация: 23.02.2011
Сообщений: 6,002
Записей в блоге: 25
20.06.2015, 20:20
Импорт из Excel в StringGrid
0
0 / 0 / 0
Регистрация: 20.06.2015
Сообщений: 4
20.06.2015, 21:50  [ТС]
IrineK, не нашел, попытался сделать но выдает ошибку.

Добавлено через 3 минуты
IrineK, "Project Project1.exe raised exception class EoleSysError wwith message 'Ошибка'. " и подсвечивает эту строчку " OleProcedure(name, static_cast<TAutoArgsBase*>(&args));"
ругает этот код
"
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  Variant  Application,Books,Book,Book1,Sheets,Sheet,Cells,Cell,Chart;
  Application=CreateOleObject("Excel.Application");
  Application.OlePropertySet("Visible",true);
  Books = Application.OlePropertyGet("Workbooks");
  WideString path1 = ExtractFilePath( ::Application->ExeName ) + "C:\ProgramFiles(x86)\Borland\results.xls";
  Books.OleProcedure("Open",path1);
  Application.OlePropertySet("Visible", true);
  StringGrid1->Cells[0][0] = Application.OlePropertyGet("ActiveSheet").OlePropertyGet
  ("Cells", 1, "A").OlePropertyGet("Value");
  Application.OleProcedure("Quit");
}
"
0
Модератор
 Аватар для D1973
9923 / 6459 / 2457
Регистрация: 21.01.2014
Сообщений: 27,409
Записей в блоге: 3
21.06.2015, 10:22
1. В инклюдах должна быть строка
C++
1
#include <ComObj.hpp>
2.
Цитата Сообщение от Roman_new Посмотреть сообщение
WideString path1 = ExtractFilePath( ::Application->ExeName ) + "C:\ProgramFiles(x86)\Borland\results.xl s";
Вот после этой строки поставь
C++
1
ShowMessage(path1);
и посмотри, какая ерунда у тебя получается. (Я уж молчу о том, что слэши надо экранировать)
0
0 / 0 / 0
Регистрация: 20.06.2015
Сообщений: 4
21.06.2015, 14:27  [ТС]
Не верю в то что нету проще способа....=((
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33398 / 21508 / 8236
Регистрация: 22.10.2011
Сообщений: 36,906
Записей в блоге: 12
21.06.2015, 14:46
Проще чем что? И чем должно быть проще? На уровне телепатии? Подумал, и у тебя уже грид заполнен? Лет через 500 приходи, завезут и телепатию. А пока играть приходится по правилам того приложения, из которого нужно прочесть информацию. И потом, проще/сложнее - это все субъективно. Ты просто реально сложных вещей не видел, поэтому тебе кажется, что это сложно.
0
0 / 0 / 0
Регистрация: 20.06.2015
Сообщений: 4
21.06.2015, 17:31  [ТС]
volvo, только начал изучать c++ пытаюсь делать что могу, при чем тут телепатия? , всего лишь нужно 10 последних записей из excel-а достать и записать их в грид для дальнейшего редактирования...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.06.2015, 17:31
Помогаю со студенческими работами здесь

SpringData последние n записей
Добрый день! Изучаю spring, столкнулся с очень простой задачей которую никак не могу решить) Мне нужно выбрать из базы 50 последний...

Как вывести последние n записей из бд??
Исрользуется POSTGRESQL. КАК вывести последние n записей, не тормоша и читая при этом все остальное. Т.е. средствами PostgreSQL Помнится...

Как вывести последние 5 записей?
Нужно вывести последние 5 записи, но LIMIT выдает ошибку. SELECT ДатаРаботы, ФормаРаботы, Сумма, ИсполнительСпец,Отделение FROM ...

Вытащить последние 10 записей из SQLite
Здраствуйте, подскажите как сделать это. делаю так и я получаю эти значения, но вот тока мне их надо в обратном порядке ...

Рандомная выборка n-записей за 3 последние 3 месяца
Как составить запрос, сделать выборку допустим по 1 или 2 записи с каждого месяца (последние 3 месяца) например за апрель 1 запись ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru