|
Ik wil een tabel kopiëren inclusief indexen, zodat ik elk jaar met nieuwe tabellen kan
beginnen.
De gebruiker bepaalt e.e.a. zonder dat de programmeur in de buurt is. Het moet dus
kunnen in runtime omgeving.
|
|
|
Hoe kan ik een database creeren met de juiste indexen?
Ik maak een database met database desktop. op de 3 eerste velden plaats ik een
key. Hoe kan ik dit via delphi code aanmaken. Dit is wat ik deed.
TblCalls := TTable.Create(Nil);
TblCalls.DatabaseName := DbPath;
TblCalls.TableName := TBL_Calls;
TblCalls.TableType := ttParadox;
with TblCalls.FieldDefs do
begin
Clear;
Add('RecDate', ftDateTime, 0, False);
Add('Type', ftInteger, 0, False);
Add('Extension', ftString, 10, False);
Add('Number', ftString, 24, False);
end;
with TblCalls.IndexDefs do
begin
Clear;
Add('', 'RecDate', [ixPrimary]);
Hoe kan ik hier meer keys plaatsen?
end;
TblCalls.CreateTable;
end;
Alvast bedankt
|
|
|
In runtime, het dBase formaat zo aan te passen, dat een tabel in acces, foxpro, enz.
te openen is?
Hoe maak ik runtime een DBase tabel aan op zo'n manier dat de tabel te openen is in
bijvoorbeeld access of foxpro. Het aanmaken vande tabel lukt me wel maar het dbase
formaat is anders.
|
|
|
Importeren ascii bestanden in een database
Wij krijgen een tekstbestand met al de militairen (45.000) die worden door ons in een
listbox gepompt en van daaruit in een databank met het Copy bevel. Nu, om dit te
doen moet ik eerst het tekstbestand in 2 splitsen daar de hoeveelheid te groot is voor
een listbox. Is er een andere mogelijkheid om dit tekstbestand in éénkeer in te lezen
en nadien in een database bestand om te zetten? Hartelijk dank op voorhand.
|
|
|
Wij hebben een applicatie gemaakt (multi tier) die gebruik maakt van de MIDAS
technologie. We maken gebruik van een remote datamodule in combinatie met een
Interbase database.
Nu krijgen we aan de 'Server' kant een DAX error met de volgende tekst :
'I/O error for file ...'
Error while trying to open file
Het systeem kan het opgegeven bestand niet vinden.'
We ontwikkelen met Delphi Enterprise versie 5.0 en Interbase 6.0.
Nu zou ik willen vragen of u wellicht een suggestie zou hebben over hoe ik deze error
zou kunnen ondervangen / oplossen / voorkomen.
|
|
|
Hoe verander ik de standaard kleur van een DBGrid, wanneer de grid de focus
verliest?
Ik wil de standaard kleur (clNavy) van de geselecteerde Row van een DBGrid
veranderen van kleur b.v. in clSilver, wanneer de DBGrid de focus verliest.
|
|
|
Hoe kun je bewerkstelligen dat de meest linkse kolom in een TDBGrid op z'n plaats
blijft als je naar links of rechts scrollt?
|
|
|
In een Paradox tabel heb ik een veld van het type Date ( dus niet date/time). Nu
weet ik niet hoe ik in de paradox tabel alleen maar de datum krijg. mijntabel
['vandaag'] := date ; levert een fout op.
|
|
|
Hoe krijg ik een tabel in een StringList?
Als ik binnen Borland C++ 5 builder een query object heb aangemaakt en als SQL:
SELECT naam
FROM Werknemer;
heb mee gegeven om een lijst met alle werknemers te krijgen, hoe kan ik deze hele
lijst dan in een keer in een StringList zetten, of in een listbox tonen zonder een
dataGrid of iets dergelijks te hoeven gebruiken ?
|
|
|
Hoe krijg ik de juiste query, bij het scrollen?
Ik probeer een query waarvan de sql er als volgt uit ziet
SELECT sum(Aantal),CLID
FROM "CUMMUL.DB" Cummul
where cummul.clid =:Klaas
GROUP BY CLID
Klaas is dus de parameter. Nu draaid het formulier met als basis een tabel CLIENTEN.
In CUMMUL zitten records met gegevens over deze clienten (meer records per client).
Wanneer ik nu door de clienten tabel scroll will ik sum(aantal) zien veranderen. Ik heb
dus gemaakt
procedure TdtmdlClient.tblClientenAfterScroll(DataSet: TDataSet);
var
StrHlp : string;
intHlp : integer ;
begin
intHlp := dtmdlClient.tblClienten.FieldValues['CLID'];
dtmdlClient.qryCumulAantal.ParamByName('Klaas').value := inthlp ;
StrHlp := tblClienten.FieldValues['naam'] ;
StrHlp := StrHlp + ' ' + tblClienten.fieldValues['voorletters'] ;
//StrHlp := StrHlp + ' ' + tblClienten.FieldValues['Voorz'];
frmClient.lblClient.Caption := StrHlp ;
end;
Alleen bij het opstarten van het formulier krijg ik de goede waarde. Bij het scrollen in
de clienten tabel wordt de caption (laatste regel in het block) netjes bijwgewerkt,
maar de query blijft gelijk. Heb je een idee wat verkeert kan zijn ?
|
|
|
Ik maak een programma met DBF-bestanden in een grid. Ik wil de records gesorteerd
hebben. Met een NDX lukt dat wel. Soms moet het programma vanaf flop een andere
DBF inlezen.
De NDX komt er dan niet automatisch bij. Ik moet het programma dus dwingen om een
nieuwe NDX aan te maken; de oude moet weg.
Als je de oude NDX laat staan wordt er wel gesorteerd maar de indexen kloppen niet
en de resulterende volgorde klopt dus ook niet.
Kortom; hoe kan ik het opnieuw maken van een NDX afdwingen ?
|
|
|
Hoe kan ik het dBase formaat van een tabel veranderen?
Hoe maak ik runtime een DBase tabel aan op zo'n manier dat de tabel te openen is in
bijvoorbeeld access of foxpro. Het aanmaken van de tabel lukt me wel maar het
dbase formaat is anders.
|
|
|
Hoe kan ik in een bestaande tabel een veld toevoegen ? De methode AddFieldDef is
alleen geschikt om velden toe te voegen aan nieuwe tabellen.
|
|
|
hoe kan ik alle velden in een tDBgrid tellen?
|
|
|
Wanneer ik een grid wil koppelen aan een TSQLQuery component krijg ik de
melding "operation not possible unidirect datasource".
|
|
|
(1 dag)
|
|
|
(1 dag)
|
|
|
(1 dag)
|
|
|
|
|
|
|
|