Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z wyświetlenie tabeli w VBA
kaznodzieja
post
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 1
Dołączył: 28.01.2007

Ostrzeżenie: (0%)
-----


W jaki sposób w accesie w VBA wyswietlić cała tabele a nie tylko pierwszy rekord:

Napisałem coś takiego aleto wyswietla tylko pierwszy rekord

  1. <?php
  2. Set rst = conn.Execute("Select * from testowa")
  3.  
  4. For intPoczatek = 1 To strCosik1 Step 1
  5.  
  6. Debug.Print rst("pole2") & " " & rst("pole1")
  7.  
  8. Next intPoczatek
  9. ?>


ps Te zlesze dodał interpretator kodu php
strCosik1 zawiera liczbe rekordów w tabeli

Wymyśliłem takie rozwiązanie.Może mało optymalne ale działające

For intPoczatek = 1 To strCosik1 Step 1
Let varZm = intPoczatek

Set rst = conn.Execute("Select * from testowa Where id = " & varZm & "")
Debug.Print varZm & " --- " & rst("pole2") & " ::: " & rst("pole1")

Next intPoczatek


gdzie strCosik1 to liczna rekordów w tabeli a varZm to tylko przypisanie licznika pętli

Ten post edytował kaznodzieja 12.07.2007, 11:58:38
Go to the top of the page
+Quote Post
NoiseMc
post
Post #2





Grupa: Zarejestrowani
Postów: 398
Pomógł: 10
Dołączył: 24.11.2004
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Nie sprawdzalem ale wydaje mi sie ze moze byc tak:
Kod
Set recordSet = conn.Execute("Select * from testowa")

While Not recordSet.EOF
    Debug.Print(recordSet("pole2") & " : " recordSet("pole1"))
    recordSet.MoveNext
Wend

Popatrz jeszcze tutaj:
http://www.google.com/search?q=ado+Records...lient=firefox-a
Go to the top of the page
+Quote Post
kaznodzieja
post
Post #3





Grupa: Zarejestrowani
Postów: 94
Pomógł: 1
Dołączył: 28.01.2007

Ostrzeżenie: (0%)
-----


Dzieki Twoje rozwiązanie po drobnych modyfikacjach działa

Kod dla Access 2003

  1. <?php
  2. Set rst = conn.Execute("Select * from testowa")
  3.  
  4. Do While Not rst.EOF
  5. Debug.Print rst("pole2") & " : " & rst("pole1")
  6. rst.MoveNext
  7. Loop
  8. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 14:41