|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Помогите сделать диплом
Привет, мне нужна помощь...
Переслать цифры из MS Exsel в StringGrid, а потом эти цифры присвоить переменным для использования в расчетных формулах (что-то вроде а:=..., а потом а/2*в). ПОЖАЛУЙСТА ОЧЕНЬ СРОЧНО!!!!!! |
#2
|
||||
|
||||
Т.к. наработок я не вижу - то за очень дополнительные деньги.
Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#3
|
|||
|
|||
Всмысле...
|
#4
|
||||
|
||||
В смысле, кроме просьбы о помощи надо-бы выложить код в котором эту помощь надо оказать. А иначе, как и сказал Aristarh Dark идите в работу.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#5
|
|||
|
|||
Код:
procedure TForm1.SpeedButton17Click(Sender: TObject); begin case radiogroup1.ItemIndex of 0: begin if radiobutton1.Checked then label6.Caption:='jgjgjgjgj' else if radiobutton2.Checked then label6.Caption:='jgjg1121' end; 1: begin if radiobutton1.Checked then label6.Caption:='jgjgjgjgj' else if radiobutton2.Checked then label6.Caption:='jgjg1121' end; 2: begin if radiobutton1.Checked then label6.Caption:='jgjgjgjgj' else if radiobutton2.Checked then label6.Caption:='jgjg1121' end; end; end; Суть данной процедуры в том,ч то после нажатия кнопки - Расчет- происходит,вначале проверка, radiobutton в radiogroup1, далее происходит проверка radiobutton в radiogroup2. И взависимоти от того какой radiobutton выбран, применяется формула для математических расчетов. А цифры для данных расчетов находятся в Excel файле(там таьлица со значениями-цена товара и его коэффициент). Файл Excel необходим, что бы если поменяются цена и коэффициент не переписывать программу, а просто обновить Excel файл. Последний раз редактировалось Admin, 27.05.2009 в 10:55. |
#6
|
|||
|
|||
Да, кстати, забыла сказать, что вместо label должно быть вывод конечного результата на экран через Edit
|
#7
|
|||
|
|||
|
#8
|
||||
|
||||
Код:
var EXL: OLEVariant; Path:string; a:integer; // твоя переменная begin Path:='d:\file.xls'; // тут путь к файлу экселя EXL := CreateOleObject('Excel.Application'); EXL.Visible := False; EXL.Workbooks.Open(Path); a:=EXL.Cells[1, 1].Value;// присвоить переменной значение из ячейки 1-1 EXL.Quit end; зы Код не проверял, могут быть ошибки и если я правильно понял твою проблему, то должно помочь. И еще, в uses не забудь указать Variants |
#9
|
|||
|
|||
Спасибки за код, но он ругается воть на это слово CreateOleObject
|
#10
|
|||
|
|||
А еще вопрос...как сделать exe-приложение из файлов делфи?)))))
|
#11
|
||||
|
||||
Цитата:
Цитата:
|
#12
|
|||
|
|||
Нет, я имела ввиду, что...короче мне нужно прекрипить к сайту exe-приложение, а если прикрипить компилируемый ехе-файл, страница сайта требует дополнений делфи. Я не знаю как правильно описать...нужно архив или ехе-приложение, что бы не куча файлов,а один файл...например calc.exe...короче сама не поняла,что написала
|
#13
|
||||
|
||||
Lenok, может вам бросить заниматься программированием, от греха...
Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#14
|
||||
|
||||
Открываешь файл dpr своего приложения. Жмешь F9. Если всё прошло нормально, то в папке с исходниками получишь исполняемый файл.
Нет повести печальнее на свете, чем повесть о заклиневшем Resete. |
#15
|
|||
|
|||
Aristarh Dark , да я вот тоже думаю зачем мне это все нужно, отучилась три года, так ничему не научилась...
|