Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 17.11.2008, 21:07
GReddy GReddy вне форума
Прохожий
 
Регистрация: 10.11.2008
Сообщения: 18
Репутация: 10
Вопрос Помогите исправить ошибку!

Здравствуйте, прошу помочь я вот тут делаю программу для проверки в универ и у меня возникла проблема: программа отказывается запускаться в чем причина вот код (Красным я выделил то что он мне Делфи выделяет) и на всякий случай положил программу для более наглядного примера! Прошу помочь! Зарание благодарю всех кто мне поможет в моём нелегком начинании! )))
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Grids, DBGrids, DB, ADODB, Buttons;

type
  TForm1 = class(TForm)
    ADOConnection1: TADOConnection;
    ADOTable1: TADOTable;
    ADOTable2: TADOTable;
    ADOTable3: TADOTable;
    ADOTable4: TADOTable;
    ADOTable5: TADOTable;
    ADOTable6: TADOTable;
    ADOTable7: TADOTable;
    ADOTable8: TADOTable;
    DataSource1: TDataSource;
    DataSource2: TDataSource;
    DataSource3: TDataSource;
    DataSource4: TDataSource;
    DataSource5: TDataSource;
    DataSource6: TDataSource;
    DataSource7: TDataSource;
    DataSource8: TDataSource;
    ComboBox1: TComboBox;
    DBGrid1: TDBGrid;
    Button2: TButton;
    Button3: TButton;
    Button1: TButton;
    SBCheckRecord: TSpeedButton;
    SBCheckSelectedRows: TSpeedButton;
    SBCheckAll: TSpeedButton;
    SBUnCheckRecord: TSpeedButton;
    SBUnCheckSelectedRows: TSpeedButton;
    SpeedButton3: TSpeedButton;
    CBcyHSB: TCheckBox;
    CBcyVSB: TCheckBox;
    CBcyBoxes: TCheckBox;
    procedure Button3Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure CBcyHSBClick(Sender: TObject);
    procedure CBcyVSBClick(Sender: TObject);
    procedure CBcyBoxesClick(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure SBCheckRecordClick(Sender: TObject);
    procedure SBUnCheckRecordClick(Sender: TObject);
    procedure SBUnCheckSelectedRowsClick(Sender: TObject);
    procedure SpeedButton3Click(Sender: TObject);
    procedure ComboBox1Change(Sender: TObject);
    procedure SBCheckSelectedRowsClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

uses Unit2;

{$R *.dfm}

procedure TForm1.Button3Click(Sender: TObject);
begin
Close;
end;
 procedure TForm1.Button2Click(Sender: TObject);
begin
 Form2.Show;
end;
 procedure TForm1.CBcyHSBClick(Sender: TObject);
begin
  DBGrid1.HorizontalScrollBar:= CBcyHSB.Checked;
end;
  procedure TForm1.CBcyVSBClick(Sender: TObject);
begin
  DBGrid1.VerticalScrollBar:= CBcyVSB.Checked;
end;
  procedure TForm1.CBcyBoxesClick(Sender: TObject);
begin
DBGrid1.CheckBoxes.Visible:= CBcyBoxes.Checked;
end;
  procedure TForm1.SBCheckRecordClick(Sender: TObject);
begin
  if not DBGrid1.CheckBoxes.Visible
  then DBGrid1.CheckBoxes.Visible := true;
DBGrid1.CheckedList.CurrentRecordBookmarked := Sender = SBCheckRecord;
end;
  procedure TForm1.SBCheckSelectedRowsClick(Sender: TObject);
begin
if not DBGrid1.CheckBoxes.Visible
then DBGrid1.CheckBoxes.Visible := true;
DBGrid1.CheckSelectedRows(Sender = SBCheckSelectedRows);
end;
  procedure TForm1.SBCheckAllClick(Sender: TObject);
begin
if not DBGrid1.CheckBoxes.Visible
then DBGrid1.CheckBoxes.Visible := true;
Screen.Cursor := crHourGlass;
Table1.First;
while not Table1.Eof do
begin
DBGrid1.CheckedList.CurrentRecordBookmarked := Sender = SBCheckAll;
Table1.Next;
end;
Screen.Cursor := crDefault;
end;
end.
Вложения
Тип файла: rar Прrar.rar (6.6 Кбайт, 3 просмотров)

Последний раз редактировалось GReddy, 17.11.2008 в 21:12.
Ответить с цитированием
  #2  
Старый 17.11.2008, 21:31
Аватар для GorMax
GorMax GorMax вне форума
Прохожий
 
Регистрация: 17.11.2008
Сообщения: 15
Репутация: 10
Печаль

Эммм... не помешало бы еслиб ты ещё базу саму залил, а то исходник не запускается без нее))
Ответить с цитированием
  #3  
Старый 17.11.2008, 21:32
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,026
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

а ты уверен, что у DBGrid есть такое свойство.
Я у себя на семерке не нашел...
Ответить с цитированием
  #4  
Старый 17.11.2008, 23:15
GReddy GReddy вне форума
Прохожий
 
Регистрация: 10.11.2008
Сообщения: 18
Репутация: 10
Вопрос

Это расширенная версия DBGrid! С помощью этого компанента можно DBGrid можно галочку ставить в списке и выбирать по отдльности! Если так неполучается как тогда зделать что бы выбраный компанент из списка в DBGrid на Form1 копировать его в DBGrid на Form2??? И как зделать так что бы при перекидывании на флешку Access файла у меня программа бы невежяла что неможет найти его???
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 19:54.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter