konto usunięte

Temat: A jak zrobić żeby w rekordsecie mieć wynik kwerendy ?

Dobra wiem że to podstawy podstaw ale zostawiłem książkę w domu

konto usunięte

Temat: A jak zrobić żeby w rekordsecie mieć wynik kwerendy ?

A czy do rekordu w rekorsecie da się odwołać po kluczu ?
Chce np. zobaczyc czy istnieje łekohrd z określonym kluczem.
Ewentualnie czy jest na to jakiś inny dobry sposób ?

konto usunięte

Temat: A jak zrobić żeby w rekordsecie mieć wynik kwerendy ?

uzyj funkcji dcount - zlicza elemety w obiekcie dla jakiegoś kryterium
Bartek Borczyk

Bartek Borczyk Operator liczb i
słów

Temat: A jak zrobić żeby w rekordsecie mieć wynik kwerendy ?

Maciek Głuszak:
Dobra wiem że to podstawy podstaw ale zostawiłem książkę w domu

Set rcs = CurrentDb.OpenRecordset("SELECT * FROM tabela", dbOpenDynaset)

Wyczuwam pewien podstęp...Bartosz Borczyk edytował(a) ten post dnia 18.09.09 o godzinie 15:14

konto usunięte

Temat: A jak zrobić żeby w rekordsecie mieć wynik kwerendy ?

Bartosz Borczyk:
Maciek Głuszak:
Dobra wiem że to podstawy podstaw ale zostawiłem książkę w domu

Set rcs = CurrentDb.OpenRecordset("SELECT * FROM tabela", dbOpenDynaset)


No to ale o to pytam- jak zrobić żeby nie musieć podawać sqla jako parametr tylko żeby wskazać która kwerenda się ma odpalić
Bartek Borczyk

Bartek Borczyk Operator liczb i
słów

Temat: A jak zrobić żeby w rekordsecie mieć wynik kwerendy ?

Po prostu wpisując nazwę tej kwerendy? Chyba. Ja bym tak zrobił.

Ale chyba jednak nie.

Więc tak:

Set rcs = CurrentDb.QueryDefs("Kwerenda").OpenRecordset(dbOpenDynaset)

Ale tak też:

Set rcs = CurrentDb.OpenRecordset("Kwerenda", dbOpenDynaset)Bartosz Borczyk edytował(a) ten post dnia 18.09.09 o godzinie 15:33

konto usunięte

Temat: A jak zrobić żeby w rekordsecie mieć wynik kwerendy ?

Ale to wtedy jest recordset dao a nie ado, rajt ?
Bartek Borczyk

Bartek Borczyk Operator liczb i
słów

Temat: A jak zrobić żeby w rekordsecie mieć wynik kwerendy ?

Maciek Głuszak:
Ale to wtedy jest recordset dao a nie ado, rajt ?

Rajt. Intuicja mi powiedziała.

konto usunięte

Temat: A jak zrobić żeby w rekordsecie mieć wynik kwerendy ?

A powiedzcie, warto rozkminiać i ado i dao, czy wystarczy ado ? Czy może wprost przeciwnie, nie słuchać tego co piszą w książce i zacząć od dao ?

konto usunięte

Temat: A jak zrobić żeby w rekordsecie mieć wynik kwerendy ?

olej DAO
ADO wykorzystasz nie tylko z Accessem

konto usunięte

Temat: A jak zrobić żeby w rekordsecie mieć wynik kwerendy ?

To jak zrobić zeby z kwerendy akcesowej dostać rekordseta ADO ?

konto usunięte

Temat: A jak zrobić żeby w rekordsecie mieć wynik kwerendy ?

A jak zwrócić jeden konkretny rekord ?
Przez to .getrows tylko ?

A .getrows to jest byval czy byref ? W sensie jak w tej tablicy co to zwraca coś zmienie to sie w recordsecie też zmieni ?
Bartek Borczyk

Bartek Borczyk Operator liczb i
słów

Temat: A jak zrobić żeby w rekordsecie mieć wynik kwerendy ?

Przemysław R.:
olej DAO
ADO wykorzystasz nie tylko z Accessem

Dobrze prawi tylko dlaczego do cholery ADO jest mniej intuicyjne od DAO...

DAO - prostsze
ADO - uniwersalniejsze

Chyba.

konto usunięte

Temat: A jak zrobić żeby w rekordsecie mieć wynik kwerendy ?

I jeszcze jedno filozoficzne pytanie.

Czy to się robi tak że kontrolka w formia ma być "związana" z polem rekorda ? Bo na razie to chce to robić na zasadzie read/write w sensie:

txt.value = rs.fields(0)

a potem

rs.fields = txt.value

ale może to nie tak się w mieście robi ?

I jeżeli tak to jak się wiąże kontrolkę z polem ?Maciek Głuszak edytował(a) ten post dnia 18.09.09 o godzinie 16:10

konto usunięte

Temat: A jak zrobić żeby w rekordsecie mieć wynik kwerendy ?

Maciek Głuszak:
A jak zwrócić jeden konkretny rekord ?
Przez to .getrows tylko ?

A .getrows to jest byval czy byref ? W sensie jak w tej tablicy co to zwraca coś zmienie to sie w recordsecie też zmieni ?

masz coś takiego jak .Filter. filtrujesz i masz zestaw, w szczególnym przypadku jeden

konto usunięte

Temat: A jak zrobić żeby w rekordsecie mieć wynik kwerendy ?

Bartosz Borczyk:
Przemysław R.:
olej DAO
ADO wykorzystasz nie tylko z Accessem

Dobrze prawi tylko dlaczego do cholery ADO jest mniej intuicyjne od DAO...

DAO - prostsze
ADO - uniwersalniejsze

Chyba.

mi się wydawało że DAO jest bardziej skomplikowane niż ADO
ADO jest proste jak drut, całe 3 obiekty na krzyż

konto usunięte

Temat: A jak zrobić żeby w rekordsecie mieć wynik kwerendy ?

Przemysław R.:
Maciek Głuszak:
A jak zwrócić jeden konkretny rekord ?
Przez to .getrows tylko ?

A .getrows to jest byval czy byref ? W sensie jak w tej tablicy co to zwraca coś zmienie to sie w recordsecie też zmieni ?

masz coś takiego jak .Filter. filtrujesz i masz zestaw, w szczególnym przypadku jeden

Ale ale. Tablica z jednym obiektem to nie to samo co jeden obiekt, rajt ? W helpie widzę że jest obiekt record:

A Record object represents one row of data, and has some conceptual similarities with a one-row Recordset.

Ale.. jak się do niego dobrać ?

Chociaż z drugiej strony skoro recordset ma coś jakgdyby "bieżący" rekord w sęsie że żeby dostać wartość pola to podajesz tylko indeks pola bez indeksu rekordu w rekordsecie to rzecywiscie na to samo wychodzi.. jakoś trudno mi sie przestawic na te logikę, cały czas chciałbym traktować recordset jak kolekcję rekordów/ew. tablicę dwuwymiarową..

konto usunięte

Temat: A jak zrobić żeby w rekordsecie mieć wynik kwerendy ?

Maciek Głuszak:
I jeszcze jedno filozoficzne pytanie.

Czy to się robi tak że kontrolka w formia ma być "związana" z polem rekorda ? Bo na razie to chce to robić na zasadzie read/write w sensie:

txt.value = rs.fields(0)

a potem

rs.fields = txt.value

ale może to nie tak się w mieście robi ?

I jeżeli tak to jak się wiąże kontrolkę z polem ?Maciek Głuszak edytował(a) ten post dnia 18.09.09 o godzinie 16:10


A tutej ktoś skomentuje ?

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora

konto usunięte

Temat: A jak zrobić żeby w rekordsecie mieć wynik kwerendy ?

Maciek Głuszak:
Maciek Głuszak:
I jeszcze jedno filozoficzne pytanie.

Czy to się robi tak że kontrolka w formia ma być "związana" z polem rekorda ? Bo na razie to chce to robić na zasadzie read/write w sensie:

txt.value = rs.fields(0)

a potem

rs.fields = txt.value

ale może to nie tak się w mieście robi ?

I jeżeli tak to jak się wiąże kontrolkę z polem ?Maciek Głuszak edytował(a) ten post dnia 18.09.09 o godzinie 16:10


A tutej ktoś skomentuje ?

musisz ustawić to we właściwościach kontrolki wpisując nazwę kolumny ze źródła danych
no i formularz musi mieć ustawione źródło danych -> jakaś kwerenda albo tabela wedle uznania



Wyślij zaproszenie do