Svar på dit spørgsmål kl. 18:33:58
Grunden til at du får fejl ved de 3 Dim'er er, at du ikke har tilføjet DAO som reference, se mit svar fra kl 11:18:22. Men det er ligegyldigt, da du jo allerede HAR forbindelse til din database - den forbindelse behøver du ikke oprette 2 gange, jf. punkt 2) i mit svar kl. 11:46:47
Så helt forfra - glem de ovenstående indlæg, og start på en frisk her:
Det du ønsker er at kunne finde den post i en tabel "Kassenr" i din database, der indeholder den højeste værdi (heltal). Du HAR forbindelse til databasen via din kode angivet ovenfor ( Adodc1.ConnectionString osv. osv.)
Jeg vil foreslå følgende procedure - skrevet i pseudo-kode, for at undgå at sidde fast i detaljer:
Private Sub DitForetrukneNavn
Dim StørsteNummer as integer
Gå til første post i databasen
Gør indtil sidste post i databasen nås
If MaxKassenr < Aktuelt felt i databasen Then
MaxKassenr = Aktuelt felt i databasen
End If
Gå til næste post i databasen
Loop
Skriv StørsteNummer til din Label
End Sub
Nederst i din Form1_load kan du så kalde denne sub, og i øvrigt kalde den hver gang der er behov for at opdatere Label1.Caption, f.eks. i de procedurer hvor du sletter og opretter poster (det er så svaret på dit spørgsmål kl. 19:25:47) - man kalder en Sub ved blot at skrive dens navn (Altså skriv linien "DitForetrukneNavn" nederst i Form1_Load)
- 0 -
Hvis du havde startet med at skrive:
Hej - jeg har en database, som jeg "snakker med" gennem
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\jonas\Kasse2000.mdb"
Jeg vil gerne finde det største værdi i tabellen Kassenr, der indeholder heltal (integers) - kan I lave en funktion/procedure der kan det, og skrive værdien til Label1.Caption?
Tænk - så kunne 18 indlæg have været undgået, og jeg havde aldrig startet med at svare, da min stærke side ikke er Adodc - men hvordan kunne jeg også vide, at spørgsmålet drejede sig om databaser??
Beklager, at jeg måske lyder lidt "mopset" - men til en anden gang, så skal du ikke forudsætte at vi kan læse dine tanker, så brug bare 2 minutter på at forklare hvad du mener - det spare både din og alle andres tid.
Held og lykke
PS: Der er eksempler på hvordan du koder ovenstående pseudokode i f.eks.
http://www.eksperten.dk/spm/245025