Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 30.05.2017
Сообщений: 5
1

Ошибка при компиляции БД в делфи

30.05.2017, 17:50. Показов 676. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
unit m0;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, DB, ВОТ ЗДЕСЬ НАХОДИТ ОШИБКУ: tzprimds, ucommon, utzcds, utzfds,; Menus, Grids, DBGrids,
  StdCtrls, Buttons,ComObj;
 
type
  TForm1 = class(TForm)
    MainMenu1: TMainMenu;
    N1: TMenuItem;
    N2: TMenuItem;
    N3: TMenuItem;
    N6: TMenuItem;
    N7: TMenuItem;
    N8: TMenuItem;
    N10: TMenuItem;
    N11: TMenuItem;
    N12: TMenuItem;
    N13: TMenuItem;
    N14: TMenuItem;
    N15: TMenuItem;
    N16: TMenuItem;
    N20: TMenuItem;
    N21: TMenuItem;
    N22: TMenuItem;
    N23: TMenuItem;
    dd1: TDataSource;
    DBGrid1: TDBGrid;
    dd2: TDataSource;
    dd6: TDataSource;
    dd10: TDataSource;
    dd3: TDataSource;
    dd4: TDataSource;
    dd5: TDataSource;
    dd7: TDataSource;
    dd8: TDataSource;
    dd9: TDataSource;
    GroupBox1: TGroupBox;
    Edit1: TEdit;
    ComboBox1: TComboBox;
    Label1: TLabel;
    Label2: TLabel;
    SpeedButton1: TSpeedButton;
    SpeedButton2: TSpeedButton;
    SpeedButton3: TSpeedButton;
    procedure FormCreate(Sender: TObject);
    procedure N6Click(Sender: TObject);
    procedure N22Click(Sender: TObject);
    procedure N23Click(Sender: TObject);
    procedure N21Click(Sender: TObject);
    procedure N7Click(Sender: TObject);
    procedure N8Click(Sender: TObject);
    procedure N10Click(Sender: TObject);
    procedure N11Click(Sender: TObject);
    procedure N17Click(Sender: TObject);
    procedure N12Click(Sender: TObject);
    procedure N13Click(Sender: TObject);
    procedure N14Click(Sender: TObject);
    procedure N15Click(Sender: TObject);
    procedure N16Click(Sender: TObject);
    procedure FormDeactivate(Sender: TObject);
    procedure SpeedButton1Click(Sender: TObject);
    procedure SpeedButton2Click(Sender: TObject);
    procedure SpeedButton3Click(Sender: TObject);
    procedure N4Click(Sender: TObject);
  private
    { Private declarations }
  public
  AppPath : string;
    { Public declarations }
  end;
 
var
  Form1: TForm1;
 
implementation
 
uses sp_drag, sp_kof, sp_mat, vv_dan, vb_os, dv_os, db_md, obor, obg, har,
  dvig, stoim, dragi, Unit2;
 
{$R *.dfm}
 
procedure TForm1.FormCreate(Sender: TObject);
begin
     AppPath := ExtractFilePath( ParamStr(0) );
     TzDbf1.Active:=false;
     TzDbf1.DbfFileName:=AppPath+'\data\Kartotek.dbf';
     TzDbf1.Active:=true;
     TzDbf2.Active:=false;
     TzDbf2.DbfFileName:=AppPath+'\data\Dvigenie.dbf';
     TzDbf2.Active:=true;
     TzDbf3.Active:=false;
     TzDbf3.DbfFileName:=AppPath+'\data\izmstoim.dbf';
     TzDbf3.Active:=true;
     TzDbf4.Active:=false;
     TzDbf4.DbfFileName:=AppPath+'\data\dragmet.dbf';
     TzDbf4.Active:=true;
     TzDbf3.Active:=false;
     TzDbf3.DbfFileName:=AppPath+'\data\izmstoim.dbf';
     TzDbf3.Active:=true;
     TzDbf4.Active:=false;
     TzDbf4.DbfFileName:=AppPath+'\data\dragmet.dbf';
     TzDbf4.Active:=true;
     TzDbf5.Active:=false;
     TzDbf5.DbfFileName:=AppPath+'\data\FS0001.dbf';
     TzDbf5.Active:=true;
     TzDbf6.Active:=false;
     TzDbf6.DbfFileName:=AppPath+'\data\FS0002.dbf';
     TzDbf6.Active:=true;
     TzDbf7.Active:=false;
     TzDbf7.DbfFileName:=AppPath+'\data\FV0101.dbf';
     TzDbf7.Active:=true;
     TzDbf8.Active:=false;
     TzDbf8.DbfFileName:=AppPath+'\data\FV0201.dbf';
     TzDbf8.Active:=true;
     TzDbf9.Active:=false;
     TzDbf9.DbfFileName:=AppPath+'\data\FV0300.dbf';
     TzDbf9.Active:=true;
     TzDbf10.Active:=false;
     TzDbf10.DbfFileName:=AppPath+'\data\FS0003.dbf';
     TzDbf10.Active:=true;
 
end;
 
procedure TForm1.N6Click(Sender: TObject);
begin
     close
end;
 
procedure TForm1.N22Click(Sender: TObject);
begin
      spdrag.showmodal
end;
 
procedure TForm1.N23Click(Sender: TObject);
begin
      spkof.showmodal
end;
 
procedure TForm1.N21Click(Sender: TObject);
begin
     spot.showmodal
end;
 
procedure TForm1.N7Click(Sender: TObject);
begin
     vvod.showmodal
end;
 
procedure TForm1.N8Click(Sender: TObject);
begin
      vbos.showmodal
end;
 
procedure TForm1.N10Click(Sender: TObject);
begin
      dvos.showmodal
end;
 
procedure TForm1.N11Click(Sender: TObject);
var i:integer;
begin
     dbmd.Edit1.Text:=inttostr(TzDbf1['inn']);
      TzDbf3.Last;
     for i:=TzDbf3.RecordCount downto 1 do
     begin
          if TzDbf3['inn']=TzDbf1['inn'] then break;
          TzDbf3.Prior;
     end;
     dbmd.Edit3.Text:=datetostr(date);
     dbmd.Edit2.Text:='';
     dbmd.Edit5.Text:='0';
 
     dbmd.showmodal;
end;
 
procedure TForm1.N17Click(Sender: TObject);
begin
     fobor.showmodal
end;
 
procedure TForm1.N12Click(Sender: TObject);
begin
      fobg.showmodal
end;
 
procedure TForm1.N13Click(Sender: TObject);
begin
     fhar.showmodal
end;
 
procedure TForm1.N14Click(Sender: TObject);
begin
      fdvig.showmodal
end;
 
procedure TForm1.N15Click(Sender: TObject);
begin
     fstoim.showmodal
end;
 
procedure TForm1.N16Click(Sender: TObject);
begin
       fdragi.showmodal
end;
 
procedure TForm1.FormDeactivate(Sender: TObject);
begin
      TzDbf1.SetFilterTo('');
end;
 
procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
    {  form1.TzDbf1.Delete;
      form1.TzDbf1.Pack;
      form1.TzDbf1.Refresh;}
      if edit1.Text<>'' then begin
      if ComboBox1.ItemIndex=0 then
      begin
          TzDbf1.SetFilterTo('inn='+edit1.Text);
      end
      else
      begin
          TzDbf1.SetFilterTo('name='+chr(39)+edit1.Text+chr(39));
      end;
      end else      TzDbf1.SetFilterTo('');
end;
 
procedure TForm1.SpeedButton2Click(Sender: TObject);
begin
      TzDbf1.SetFilterTo('');
      edit1.Text:='';
end;
 
procedure TForm1.SpeedButton3Click(Sender: TObject);
var Word1: Variant;XL, XArr: Variant;
i:integer;
begin
 
  if TzDbf1.RecCount >0 then
  begin
    XL:=CreateOLEObject('Excel.Application');
    XL.WorkBooks.add;
    XL.visible:=true;
    xl.Range['A1']:='Инв.номер';
    xl.Range['A1'].Select;
        xl.Columns['A:A'].ColumnWidth := 15;
    xl.Selection.Font.Bold:= True;
    xl.Range['B1']:='Название';
    xl.Range['B1'].Select;
        xl.Columns['B:B'].ColumnWidth := 30;
    xl.Selection.Font.Bold:= True;
    xl.Columns['C:E'].ColumnWidth := 25;
    xl.Range['C1']:='Вост.стоимость';
    xl.Range['C1'].Select;
    xl.Selection.Font.Bold:= True;
    xl.Range['D1']:='Начислено амортизации';
    xl.Range['D1'].Select;
    xl.Selection.Font.Bold:= True;
    xl.Range['E1']:='Остаточная стоимость';
    xl.Range['E1'].Select;
    xl.Selection.Font.Bold:= True;
 
    TzDbf1.First;
    for i:=1 to TzDbf1.FilteredRecCount do
    begin
          xl.Range['A'+inttostr(i+1)]:=TzDbf1['inn'];
          xl.Range['B'+inttostr(i+1)]:=TzDbf1['name'];;
          xl.Range['C'+inttostr(i+1)]:=TzDbf1['vost'];
          xl.Range['D'+inttostr(i+1)]:=TzDbf1['saone'];
          xl.Range['E'+inttostr(i+1)]:=TzDbf1['ost'];
          TzDbf1.Next;
    end;
    xl.Range['A1'].Select;
  end;
 
end;
 
procedure TForm1.N4Click(Sender: TObject);
begin
    //  form2.showmodal
end;
 
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.05.2017, 17:50
Ответы с готовыми решениями:

Ошибка при компиляции. Где ошибка? (Работа с классом)
Уважаемые форумчане! При компиляции проекта возникает ошибка &quot; undefined reference to...

Ошибка памяти при выполнении, при компиляции не выводит ошибки
ПОмогите плс программа вводит строку символов до точки, а после вычисляет процент согласных в этой...

Не является внутренней или внешней командой - ошибка не при компиляции а при работе программы
В VS скомпилировал код #include &lt;iostream&gt; using namespace std; int main() { int a;...

Ошибка при компиляции: сбой при преобразовании в COFF: файл недопустим или поврежден
Подскажите что за ошибка при компиляции LINK : fatal error LNK1123: сбой при преобразовании в COFF:...

5
3586 / 2195 / 693
Регистрация: 29.05.2013
Сообщений: 9,375
30.05.2017, 18:45 2
ВОТ ЗДЕСЬ НАХОДИТ ОШИБКУ: tzprimds, ucommon, utzcds, utzfds,;
; - лишняя тут.
Эти компоненты у вас установлены? Они сторонние.
Не надо писать своими словами - выводит ошибку. Текст ошибки предоставляйте.
0
0 / 0 / 0
Регистрация: 30.05.2017
Сообщений: 5
30.05.2017, 20:19  [ТС] 3
[DCC Fatal Error] m0.pas(7): F1026 File not found: 'tzprimds.dcu' вот код ошибки
Миниатюры
Ошибка при компиляции БД в делфи  
0
0 / 0 / 0
Регистрация: 30.05.2017
Сообщений: 5
30.05.2017, 20:39  [ТС] 4
ну?
0
3586 / 2195 / 693
Регистрация: 29.05.2013
Сообщений: 9,375
30.05.2017, 23:10 5
Вот и я спрашиваю ну и? Читаем еще раз мой прошлый пост, сопоставляем с ошибкой - делаем выводы.
0
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
31.05.2017, 01:36 6
так как среди полей формы компонент TzDbf1 и пр., используемые в коде, не обнаружены, то при открытии формы они были "игнорированы" и удалены, т.е. очевидно, что пакет, откуда они были родом, не установлен
0
31.05.2017, 01:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.05.2017, 01:36
Помогаю со студенческими работами здесь

Ошибка при компиляции программы при попытке передать метод объекта в параметры процедуры
Есть вот такой модуль: Unit Corutine; Interface uses DOS; type Myproc = procedure;...

Использование шаблонов при наследовании, ошибка при компиляции
При изучении списков написал шаблон протестировал, все работает. После написал класс наследник от...

Ошибка при компиляции при переходе с vs 2012 на 2015
#pragma once #include &lt;windows.h&gt; #include &lt;windowsx.h&gt; class CBall { public:

Ошибка при компиляции в Visual C++ 2010: Сбой при преобразовании в COFF: файл недопустим или поврежден
Здравствуйте. Это моё первое сообщение на этом форуме. Я бы хотел вас спросить, при компилирования...

При компиляции ошибка. Ошибка c++ C2678
Ошибка c++ C2678 #include &lt;windows.h&gt; #include &lt;string&gt; #include &lt;iostream&gt; #include &lt;conio.h&gt;...

Ошибка при компиляции
Всем привет. Сценарий такой. Пишу код для проверки даты. Когда пытаюсь скомпилировать мне выдает...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru