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.
Accessin formi ei toimi?
13
647
Vastaukset
- 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? 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
Moikka rakas
Oon miettinyt meidän välistä yhteyttä viime aikoina. En ihan osaa pukea sanoiksi, mitä kaikkea tunnen, mutta halusin vaa7017803Mitä tapahtunut
Poliiseja monta autoa+panssariauto Porista kpäähän päin tänään klo n.20 kuka hurjistunut ?455571HS: Kuka vielä uskaltaa mennä sairaalan ensiapuun?
https://www.hs.fi/mielipide/art-2000011212025.html Tässä on hyvin ajankohtainen mielipidekirjoitus koskien Malmin sairaa3042980Lakea konkurssiin. Asukkaat menettävät asuntonsa
Kuntarahoitus on tänään jättänyt konkurssihakemuksen lakean kaikista kiinteistö osakeyhtiöistä. Kassa on tyhjä, kaikki452766- 1812533
Nikkalassa vauhdilla nokka kohti taivasta
Mitähän Darwin sanoisi näistä 4 suomalaisesta, jotka kävivät Haparandan puolella näyttämässä, kuinka Suomi auto kulkee t92120- 251985
mahdollista, että olet ollut iltavuorossa
Ja kotiin päästyäsi tulit palstalle etsimään merkkiä minusta, jos kaipaat yhtään minua niin kuin minä sinua Ei mennyt k121832Ökyrikas Kurkilahti mussuttaa veroistaan
Pakeni aikoinaan veroja Portugaliin mutta joutui palaamaan takaisin kun Suomi teki verotussopimuksen Portugalin kanssa.1411752Yhdysvalloissa työllisyys paranee, Suomessa työttömyys kasvaa, missä vika?
Miten tämä on mahdollista että 177 000 uutta työllistä tuli USAssa yhdessä kuukaudessa, vaikka Trump on ruorissa? Orpon4111658