Πρόβλημα με Ole Container σε Delphi

Συζητήσεις σχετικές με την Delphi και την πρόγονη της Pascal

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
kirillos1
Δημοσιεύσεις: 4
Εγγραφή: 27 Ιούλ 2011 10:07

Πρόβλημα με Ole Container σε Delphi

Δημοσίευση από kirillos1 » 01 Αύγ 2011 12:57

Καλημέρα σε όλους.
Έχω μια εφαρμογή σε delphi 7 η οποία περιέχει και κάποια ole container τα οποία ανοίγουνε καποια report se access .
Το προβλημα μου είναι ότι δεν μου ανοίγει τα reports σε άλλο μηχανημα όταν το κάνω εγκατάσταση λεει ότι το αρχείο δεν υπάρχει .
Πως μπορώ να φτιάξω ένα κουμπί το οποίο να μου ανοίγει αμέσως το report χωρίς container ώστε να δουλεύει σε όλα τα μηχανήματα .

kirillos1
Δημοσιεύσεις: 4
Εγγραφή: 27 Ιούλ 2011 10:07

Πρόβλημα με Ole Container σε Delphi

Δημοσίευση από kirillos1 » 04 Αύγ 2011 12:11

Βρήκα τον παρακάτω κώδικα ο οποίος δουλευει μια χαρα σε xp αλλα σε win7 μου λέει να το αποθηκευσω πρώτα και μετα μου ανοίγει το query ξέρει καποιος να μου πει πως μπορώ να αποφύγω το θέμα της αποθήκευσης.


--------------------------------------------------------------


var

Access: Variant;
const
acViewNormal = $00000000;
acViewDesign = $00000001;
acViewPreview = $00000002;
begin
try
Access := GetActiveOleObject('Microsoft Access.Application');
except
Access := CreateOleObject('Access.Application');
end;
Access.Visible := True;
Access.OpenCurrentDatabase('C:\Program Files\milk Program\............mdb, True);
Access.DoCmd.OpenReport ('onoma query', acViewPreview,acViewNormal,acViewDesign);
Access.CloseCurrentDatabase;
Access.Quit(1);

Απάντηση

Επιστροφή στο “Delphi, Pascal”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες