Mirki, mam problem z bazą w MS Access. Gdy próbuję wprowadzić coś do formularza, wyświetla mi się taki błąd jak na screenshocie.
Mam nadzieję, że mi pomożecie, potrzebuję działającej bazy na lekcje informatyki.
Link do bazy: http://przeklej.org/file/vV5CTa/baza.accdb
#pytanie #it #informatyka #access #programy #bazydanych #microsoft #problem #oprogramowanie #szkola #technikinformatyk #technikum
a.....7 - Mirki, mam problem z bazą w MS Access. Gdy próbuję wprowadzić coś do formul...

źródło: comment_D579bxb9t5SSMtZLfxovie0HKa9kuHzB.jpg

Pobierz
  • Odpowiedz
@KIJU87: Kup licencję :D Są alternatywy typu Base które działają na tej samej zasadzie ale wszystkie formularze będziesz musiał klepać raz jeszcze.
  • Odpowiedz
Nie wiem dlaczego wywala mi blad

Syntax error (missing operator) in quiery expression 'b.amount from aapostepay b join a on a.annotazione = b.transactionid'


UPDATE registrazionecogedettaglio a
SET a.importo = b.amount
Mam plik .MDB ale nie mam Accessa.

Chce usunac ok 20tys wierszy z tego pliku, moge to jakos zaimportowac do SQL Express albo otworzyc przez Excela? Probowalem przez import danych z innego zrodla> Access, ale mam do wyboru milion tabel wiec nie bardzo idzie, poza tym musze to potem spowrotem zapisac w formie .MDB zeby program do ksiegowosci z ktorego korzystam mogl go wczytac.

Problem jest taki, ze w programie do ksiegowosci wiersze moge usuwac tylko manualnie, wiec musze to zrobic gdzie indziej.
Niby mozna pobrac Accessa za darmo, ale musze dodawac dane do platnosci, a wiem ze potem zapomne usunac wiec zostawiam te opcje na koniec. Jakies sugestie mireczki?
  • 1
@entaroadun: powinno dać radę spokojnie z Excela ja w vba pisałem macra które otwierały plik z bazą i robiły na niej różne Select.

Możesz zrobić coś w stylu:

dim objAccess As Object
set objAccess
  • Odpowiedz
#bazydanych #access #informatyka

Mirki, zadanie jest takie: Wykonaj zestawienie finansowe zawierające miesięczne informacje o wartości sprzedaży
oleju opałowego w okresie od 01 sierpnia 2013 roku do 31 stycznia 2014 roku. Zestawienie
powinno zawierać rok, miesiąc i wartość sprzedaży. Dane uporządkuj chronologicznie.

Tak
@Optimum:
Spróbuj tak, pod warunkiem iż nawiasów nie zjadłem i są prawidłowe:

SELECT Year([Transakcje]![data_transakcji]) AS Rok, Month([Transakcje]![data_transakcji]) AS Miesiąc, Sum([Transakcje]![ilosc]*[Asortyment]![cena_jenostkowa]) AS Wartość
FROM Dane_osobowe
INNER JOIN (Asortyment INNER JOIN Transakcje ON Asortyment.id_asortymentu = Transakcje.id_asortymentu) ON Dane_osobowe.id_klienta
  • Odpowiedz
@Pachlak: jak wejdziesz w edycje formularza i właściwości tej listy to jest tam pole BoundColumn albo cos takiego. I tam powinieneś zamaist 1 wstawić np. 2 jeśli jest to podlinkowane do dwukolumnowej tabeli (index, jakas wartosc)
  • Odpowiedz
  • 0
@Pachlak Access nie bardzo wiem, lecz w UserForm w Excel sprawdzisz każdy item po kolei w pętli. Bodajże była metoda Selected(index). Bardzo możliwe iż będzie podobnie.
  • Odpowiedz
Elo.
W jaki sposób przekazać parametr do otwieranego formularza w #access ?
Otwierany formularz pobiera dane z kwerendy. W polu "kryteria" kwerendy wpisałem "[]". Chcę otwierać ten formularz za pomocą przycisku w innym formularzu a dane wpisywane jako kryteria mają być pobierane z pola w formularzu otwierającym.
#bazydanych #pytanie #komputery
Może trochę niejasno to opisałem.
Mam formularz1 który pobiera dane z kwerendy przyjmującej dane( "[]" w polu kryteria)
i formularz2 który zawiera pole z rozsuwaną listą i przycisk. Po kliknięciu na przycisk ma się otworzyć formularz1 i chcę mu przekazać wartość z pola kombi
  • Odpowiedz
@SiarkoWodor: rozsuwana lista - pole kombi?

najprościej to zrobić sobie w vba gdzieś zmienną globalną
a potem na zdarzenie "przy otwarciu" formularza1 wrzucić:
Me.RecordSource = "SELECT * FROM TabelaFormularza1 WHERE IDTabeli = " & zmiennaglobalna
  • Odpowiedz
#bazydanych #access
Mirki kompletnie nie ogarniam baz i mam problem. Musze przenieść projekt bazy danych z workbencha do accessa. Chcę połączyć tabele pozycjahaszawodnikhasklub z zawodnikhasklub i wyskakuje mi takie coś (screen w 1 komencie). Domyślam się, że jest to spowodowane tym, że nie ma PK w żadnej z tych tabel ale istnieje może jakiś sposób żeby to obejść?
LewitujacyMnich - #bazydanych #access
Mirki kompletnie nie ogarniam baz i mam proble...

źródło: comment_umGxWzDdPrl19U3AqUI71Z7UBkBfhag0.jpg

Pobierz
@chripal: Tabela zawodnikhasklub to tabela do relacji wiele do wielu dla połączenia klubu i zawodnika. Prowadzący sobie zażyczył, żeby można było zapamiętywać poprzednie pozycje zawodnika w różnych klubach. Więc powstała jeszcze tabela "pozycjahaszawodnikhasklub" która łączy relacją wiele do wielu tabele "zawodnikhasklub" z tabelą "pozycja". Problem jest w tym, że tabele przejściowe nie mają PK i access ich nie chce połączyć. Eksportowałem to
  • Odpowiedz