Accessin formi ei toimi?

J77

Kahden keskenään linkitetyn taulukon käyttöön tehty formi ei toimi uusia tietueita lisättäessä. Eli alkuperäiset tietueet taulukoista löytyvät kyllä formiltakin, mutta uudet tietueet eivät näy formilla lisäämisen jälkeen.
Hiukan outoa tästä tekee se, että itse taulukoihin tietueet tallentuvat oikein, refresh ei auta, eikä mitään filttereitä ole päällä.

Varmaa jotain pientä jäänyt huomaamatta, mutta jos joku osais heti sanoa mitä on tullu sössittyä niin tekis mut erittäin onnellisesti.

Niin ja formilla siis taulukoiden kentät kaikki (osa kätkettyinä), sekä wizardilla lisätyt lisää tietue ja tallenna -namiskat. Tietuetta lisättäessä tietueiden määrä formin alareunassa kasvaa, mutta uudelleen käynnistyksen jälkeen se lisätty häviää jonnekin.

13

621

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • isompia

      tule mieleen. Pari juttua kuitenkin.

      Mikä Access-versio?
      Puhutko Access-tauluista vai Excel-taulukoista?

    • Kun lomakkeella halutaan näyttää tietoja useammasta kuin yhdestä taulukosta, kannattaa luoda kysely ja sitten lomakkeen rakennenäkymässä määrittää tietuelähteeksi tuo juuriluotu kysely. Ehkä alkuun vaikuttaa hieman monimutkaiselta mutta kun pääsee kunnolla jyvälle, se on helppoa kuin heinänteko. Accesiin on verkossa todella kattavat ohjeet, kannattaa tutustua!

      Tuolla kyselyistä:

      http://office.microsoft.com/fi-fi/access/HA102098921035.aspx

      • lllllll99

        Meinaatko että johtuu pelkästään siitä?


      • J77

        Ihan sama ongelma toistuu vaikka koittaisin lisätä tietueen formin kautta, jota käytän kyselyn kautta.

        Tietokannassa on 198 tietuetta. Kun lisään uuden formilla, ne päivittyvät kyllä itse tietokantaan eli taulukkoon, mutta niitä ei voi jälkikäteen tarkastella formilla. Kävin kaikki asetukset läpi formin ominaisuuksista, ja luulin jo löytäneeni vian kun oletusasetuksena oli "lisäys" kohdassa "No", muttei se tehnyt yhtään mitään asialle.

        Eikö muka kukaan ole koskaan törmännyt samaan ongelmaa?


      • Kassara
        J77 kirjoitti:

        Ihan sama ongelma toistuu vaikka koittaisin lisätä tietueen formin kautta, jota käytän kyselyn kautta.

        Tietokannassa on 198 tietuetta. Kun lisään uuden formilla, ne päivittyvät kyllä itse tietokantaan eli taulukkoon, mutta niitä ei voi jälkikäteen tarkastella formilla. Kävin kaikki asetukset läpi formin ominaisuuksista, ja luulin jo löytäneeni vian kun oletusasetuksena oli "lisäys" kohdassa "No", muttei se tehnyt yhtään mitään asialle.

        Eikö muka kukaan ole koskaan törmännyt samaan ongelmaa?

        Lomakkeellahan voi käyttää kenttiä eri tarkoituksiin, toisista syötetään tietoa taulukoihin, toinen vain tuo tietoa näkyviin. Esim. syötät tilauslomakkeella asiakasnumerokenttään asiakasnumeron, niin nimi- ja osoitekentiin haetaan tiedot asiakastaulukosta, ja tilauslomakkeen ko. kentissä näytetään nämä tiedot.

        Ongelma viittaa lomakkeen kenttämäärityksiin. Käy lomakkeela läpi kenttä kentältä ominaisuusikkunassa välilehdellä "Tiedot" kohdat "Ohjausobjektin lähde" ja "Rivilähde". Tarkista myös lomakkeen tietuelähteenä oleva kysely.


      • J77
        Kassara kirjoitti:

        Lomakkeellahan voi käyttää kenttiä eri tarkoituksiin, toisista syötetään tietoa taulukoihin, toinen vain tuo tietoa näkyviin. Esim. syötät tilauslomakkeella asiakasnumerokenttään asiakasnumeron, niin nimi- ja osoitekentiin haetaan tiedot asiakastaulukosta, ja tilauslomakkeen ko. kentissä näytetään nämä tiedot.

        Ongelma viittaa lomakkeen kenttämäärityksiin. Käy lomakkeela läpi kenttä kentältä ominaisuusikkunassa välilehdellä "Tiedot" kohdat "Ohjausobjektin lähde" ja "Rivilähde". Tarkista myös lomakkeen tietuelähteenä oleva kysely.

        Ei kyllä lomakkeesta löydy vikaa mutta saatat olla kyllä jäljillä - voiskohan olla vikaa koko rakenteessa?

        Miten kannattaisi rakentaa listaus henkilöistä, joista tallennetaan tietokantaan eri tietoja riippuen yhden kentän arvosta. Samaan taulukkoon ei voi millään kaikkea tunkea, yhteen tietueeseen tulisi muuten lähes sata saraketta, ja tietueita tarvitsisi tunkea vieläpä paljon...

        Heitin perusavaimeksi päätaulukkoon autolaskurin ja sen replikointi-id n - muihin taulukoihin sama setti ja nämä yhdistäväksi tekijäksi. Olisi helppo toteutus JOS kaikista kerättäisiin tietoja joka taulukkoon...


      • J77 kirjoitti:

        Ei kyllä lomakkeesta löydy vikaa mutta saatat olla kyllä jäljillä - voiskohan olla vikaa koko rakenteessa?

        Miten kannattaisi rakentaa listaus henkilöistä, joista tallennetaan tietokantaan eri tietoja riippuen yhden kentän arvosta. Samaan taulukkoon ei voi millään kaikkea tunkea, yhteen tietueeseen tulisi muuten lähes sata saraketta, ja tietueita tarvitsisi tunkea vieläpä paljon...

        Heitin perusavaimeksi päätaulukkoon autolaskurin ja sen replikointi-id n - muihin taulukoihin sama setti ja nämä yhdistäväksi tekijäksi. Olisi helppo toteutus JOS kaikista kerättäisiin tietoja joka taulukkoon...

        "Miten kannattaisi rakentaa listaus henkilöistä, joista tallennetaan tietokantaan eri tietoja riippuen yhden kentän arvosta. Samaan taulukkoon ei voi millään kaikkea tunkea, yhteen tietueeseen tulisi muuten lähes sata saraketta, ja tietueita tarvitsisi tunkea vieläpä paljon..."

        Eihän kaikkea tarvitsekaan (eikä pidä) taulukoihin tunkea. Vain perustiedot taulukoihin, kyselyyn sitten muuttujista johdettavat arvot, jotka sitten näytetään lomakkeilla ja raporteissa. Kyselyissä voi määritellä monimutkaisiakin laskentakaavoja tai hakukriteerejä.


      • J77
        Kassara kirjoitti:

        "Miten kannattaisi rakentaa listaus henkilöistä, joista tallennetaan tietokantaan eri tietoja riippuen yhden kentän arvosta. Samaan taulukkoon ei voi millään kaikkea tunkea, yhteen tietueeseen tulisi muuten lähes sata saraketta, ja tietueita tarvitsisi tunkea vieläpä paljon..."

        Eihän kaikkea tarvitsekaan (eikä pidä) taulukoihin tunkea. Vain perustiedot taulukoihin, kyselyyn sitten muuttujista johdettavat arvot, jotka sitten näytetään lomakkeilla ja raporteissa. Kyselyissä voi määritellä monimutkaisiakin laskentakaavoja tai hakukriteerejä.

        "muuttujista johdettavat arvot"?

        Miten tallennat dataa kyselyyn? Eikö kyselyt perustu aina johonkin taulukkoon?

        Tarkotatko että teen formin halutun kyselyn pohjalta perustaulukosta, ja lisään siihen sellaisia tallennettavia tietoja, joita ei ole perustaulukossa? Selostatko hiukan lisää, en ihan käsitä vielä. Mun käsityksen mukaan pitää aina asettaa kuitenkin joku rivilähde taulukkoon, ei niiden kenttien tieto muuten mihinkään tallennu.


      • J77 kirjoitti:

        "muuttujista johdettavat arvot"?

        Miten tallennat dataa kyselyyn? Eikö kyselyt perustu aina johonkin taulukkoon?

        Tarkotatko että teen formin halutun kyselyn pohjalta perustaulukosta, ja lisään siihen sellaisia tallennettavia tietoja, joita ei ole perustaulukossa? Selostatko hiukan lisää, en ihan käsitä vielä. Mun käsityksen mukaan pitää aina asettaa kuitenkin joku rivilähde taulukkoon, ei niiden kenttien tieto muuten mihinkään tallennu.

        En tiedä mitä tietoja tallennat henkilötietotaulukkoon, itse pyörin enemmän tekniikan parissa. Olet varmaan lääkäri tai poliisi jos henkilöstä pitää tallentaa noin paljon erilaista tietoa. Tietysti jokaista yksilöllistä tietoa varten tarvitaan oma kenttänsä johon kukin tieto tallennetaan.

        Kyselyssä lasketaan esimerkiksi henkilö ikä kaavalla [now - syntymäaika], sitä ei tallenneta mihinkään taulukkoon koska se muuttuu joka hetki. Samoin jo olet tallentanut henkilö kengän numeron, häntä varten valmistettavien jalkineiden raaka-ainemenekki lasketaan kyselyssä eikä sitä myöskään tallenneta.

        Tuo kysely on sitten henkilötietolomakkeen tietuelähde. Tämä lomake toimii yleensä syöttölomakkeena tallennettaville tiedoille ja siinä myös näytetään henkilötietojen selailussa kunkin henkilö ikä sekä jalkineisiin tarvittavat raaka-aineet (tai muut kyselyssä laskentaan, suodatukseen tai muuhun perustuvat, ei-tallennettavat tiedot).

        Tuntematta tietokantaasi en pysty enempää asiaa valaisemaan (tai sekoittamaan). Onnea rakenteluun!


    • kontrollinnimi.Requery
      tai jotain tommosta se oli. Ei oo nyt tällä koneella Accesia, joten en voi tarkistaa

      • tarkoittaa

        kyselyn toistoa. Se mikään kontrollinimi ole.


    • Lajittelu?

      Jos uudet tietueet näkyvät taulukossa mutteivät formissa, tarkasta kyselyn/taulukon lajittelujärjestys. Eräässä tietokannassani oli sama ongelma. Ongelma ilmeni yllättäen kesken käytön ja vasta yli 2000-tietueen syöttämisen jälkeen. Tietueet löytyivät kyllä forminkin kautta, mutta uusimmat niistä lajiteltiin jostain syystä väärän kentän mukaan, jolloin formin kautta tarkasteltuna uusin tietue oli tietuenumeroltaan 23, vaikka tietueita oli yli 2000. Ongelma siis tuli aivan yllättäen. Aikaisemmin kaikki oli pelannut normaalisti.

      Laita formin kyselyyn esim. nouseva lajittelu haluamasi kentän kohdalle ja kokeile.

      • J77

        Kiitos vinkistä! Tämä ongelma tosin ratkesi jo tovi sitten kun ymmärsin muuttaa taulukoiden rakenteista avainkenttien kohdat "Indexed" vaihtoehtoon "Yes (No duplicates)". Oletusasetuksena oli pelkkä "Yes". Ohjeista löysin että tuo vaihto ei vielä takaa ettei kaksoisarvoja tule.

        Tosin samassa tietokannassa on nyt ilmennyt muutaman sadan tietueen jälkeen todella outo ongelma kahden tietueen kohdalla, joka liittyy formilla olevan, aputaulukoista löytyvien vastaavien tietueiden päivittymiseen. En taida nyt tässä sitä jaksaa päivitellä kun ei ketään kuitenkaan oikeasti kiinnosta!


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Nurmossa kuoli 2 Lasta..

      Autokolarissa. Näin kertovat iltapäivälehdet juuri nyt. 22.11. Ja aina ennen Joulua näitä tulee. . .
      Seinäjoki
      107
      5718
    2. Maisa on SALAKUVATTU huumepoliisinsa kanssa!

      https://www.seiska.fi/vain-seiskassa/ensimmainen-yhteiskuva-maisa-torpan-ja-poliisikullan-lahiorakkaus-roihuaa/1525663
      Kotimaiset julkkisjuorut
      145
      3743
    3. Vanhalle ukon rähjälle

      Satutit mua niin paljon kun erottiin. Oletko todella niin itsekäs että kuvittelet että huolisin sut kaiken tapahtuneen
      Ikävä
      50
      3255
    4. Mikko Koivu yrittää pestä mustan valkoiseksi

      Ilmeisesti huomannut, että Helenan tukijoukot kasvaa kasvamistaan. Riistakamera paljasti hiljattain kylmän totuuden Mi
      Kotimaiset julkkisjuorut
      457
      2629
    5. Purra hermostui A-studiossa

      Purra huusi ja tärisi A-studiossa 21.11.-24. Ei kykene asialliseen keskusteluun.
      Perussuomalaiset
      266
      1662
    6. Miten meinasit

      Suhtautua minuun kun taas kohdataan?
      Ikävä
      87
      1386
    7. Joel Harkimo seuraa Martina Aitolehden jalanjälkiä!

      Oho, aikamoinen yllätys, että Joel Jolle Harkimo on lähtenyt Iholla-ohjelmaan. Tässähän hän seuraa mm. Martina Aitolehde
      Suomalaiset julkkikset
      32
      1333
    8. Ensitreffit Hai rehellisenä - Tämä intiimiyden muoto puuttui suhteesta Annan kanssa: "Meillä ei..."

      Hai ja Anna eivät jatkaneet avioliittoaan Ensitreffit-sarjassa. Olisiko mielestäsi tällä parilla ollut mahdollisuus aito
      Ensitreffit alttarilla
      15
      1326
    9. Mitä sanoisit

      Ihastukselle, jos näkisitte?
      Tunteet
      77
      1258
    10. Miksi pankkitunnuksilla kaikkialle

      Miksi rahaliikenteen palveluiden tunnukset vaaditaan miltei kaikkeen yleiseen asiointiin Suomessa? Kenen etu on se, että
      Maailman menoa
      152
      1220
    Aihe