Tietueen hallittu poisto lomakkeen painikkeella

AuttakaaMua!

Access versio 2007. Asiakas-lomakkeella selaillaan ja katsellaan asiakkaan tietoja. Mm. tilaukset jne tietoja asiakkaisiin liittyen löytyy muista tietokannan taulukoista (asiakaskohtaiset muut tiedot näkyyy Asiakas lomakkeen välilehdillä). Käyttäjä haluaa lomakkeelle POISTA painikkeen millä hallitusti poistetaan asiakas ja hänen tilauksensa yms tiedot. Onko toteutettavissa ja miten painike tehdään? Pitäisi siihen saada jokin varmistus vielä tyyliin "oletko varma että haluat poistaa asiakkaan nro 123". Taulukoiden välillä ei ole kiinteä viite-eheys yhteyttä. Taulukoissa avainkenttänä asiakasnumero.

Kiitos paljon jos joku voisi auttaa!!!

4

133

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Itselläni on tilaustenhallinta/laskutusohjelmassani tehty asiakkaan poisto seuraavasti:

      Asiakaslomakkeella on valintaruutu, joka ruksataan ennen "Poista" painikkeen painamista. Siis estetään tahaton poisto. Poisto kohdistuu sillä hetkellä lomakkeellaolevaan asiakastietueeseen. Poista-painikkeella on tapahtumatoimintosarja:

      Private Sub Komento80_Click()
      If Poista = False Then
      msgbox "Asiakasta ei ole merkitty poistettavaksi, toiminto keskeytetty."
      Exit Sub
      End If
      DoCmd.RunCommand acCmdDeleteRecord
      End Sub

      Miksi poistaa asiakkaan tilaukset? Seurannankin kannalta ne on hyvä säilyttää. Voihan ne siirtää lopetettujen yhteiselle asiakasnumerolle.

      • AuttakaaMua1

        Kiitos vastauksesta!

        Miten tilausten siirto lopetettujen yhteiselle asiakasnumerolle tapahtuisi? Olisiko siihen jotain koodin pätkää olemassa? Kiitos vielä jos ehdit vastata.


    • Ei siihen mitään koodinpätkiä tarvita. Teet muutoskyselyn, joka kohdistuu "Tilaukset" (tai vastaava) taulukossa asiakasnumeroon, siis vaihtaa lopetettujen asiakkaiden asiakasnumeroon. Muutoksen jälkeen voit poistaa asiakkaan asiakasrekisteristä. Ja tietysti asiakasrekisterissä täytyy olla numero lopetetuille asiakkaille.

      Toimi näin:
      Luo ==> Kysely
      Kaksoisnapsauta taulukko "Tilaukset" (tai vastaava)
      Sulje taulukoiden valintaruutu
      Kaksoisnapsauta kenttä "asiakasnumero" jolloin se siirtyy kyselyn rakenteeseen
      Rakenne ==> Päivitys
      Kohta "Päivitä" = uusi asiakasnumero
      Kohta "Ehdot" = Vanha asiakasnumero
      Rakenne ==> Suorita

      Nyt pitäisi "Tilaukset" taulokossa olla asiakasnumero vaihtunut. Tee ensin kokeilu kopioidulla tietokannalla.

    • Tein omastani tuollaisen demon jossa on mm. tähän aiheeseen liittyvä toiminto. Osa kentistä on disabloitu, mutta sitä pystyy hyvin kokeilemaan. Ladattavissa tuolta:

      https://skydrive.live.com/view.aspx/.Documents/Taulukot ^0 tekstit/Laskukone.xlsx?cid=ba405a82cd4bc318&sc=documents#!/?cid=ba405a82cd4bc318&sc=documents&uc=1&id=BA405A82CD4BC318!131

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

    Luetuimmat keskustelut

    1. Hyvää syntymäpäivää Sanna 40 vee!!!!

      ᕼᗩᑭᑭY ᗷIᖇTᕼᗞᗩY Sister ❣️🥰 🎉🎂✨🍰🥳 🥳🎂🥂 🎉🎊🎁🎈🎂
      Maailman menoa
      127
      5725
    2. Mikä on vaikeinta siinä, että menetti yhteyden kaivattuun, jota vielä ajattelee?

      Mikä jäi kaihertamaan? Jos jokin olisi voinut mennä toisin, mitä se olisi ollut? Mitä olisit toivonut vielä ehtiväsi san
      Ikävä
      396
      2539
    3. Kerro kaivattusi etunimi

      Miehille..
      Ikävä
      134
      2457
    4. Persut rahoittavat velkarahalla rikkaiden ökyelämää

      Minkä vuoksi persut eivät leikkaa rikkailta, joilla on maksukykyä? Tuskinpa tuo persujen käytös saa Suomen kansalta hyv
      Maailman menoa
      5
      2053
    5. Onhan tää tyhmää ajatella sua kun tuskin ees muistat mua

      Hyvää yötä sinne jonnekin. 💔
      Ikävä
      12
      1253
    6. Kerro kaivattusi etunimi

      Naisille
      Ikävä
      58
      1035
    7. Kun ei numeroa

      niin en edes voi viestittää, et suunnitelmiin tuli muutos. Ikävä on, ja kasvaa vaan🤍
      Ikävä
      8
      1022
    8. Mikä musta tekee

      Oikein haluttavan sun silmissä? Mä en ymmärrä. Parasta aika mennyt ko ohi 😃
      Ikävä
      51
      902
    9. Millainen on

      Ihanne kumppani
      Ikävä
      76
      815
    10. Temusta tilaamiseen tulee muutos

      Alle 150 euron tullivapaus poistuu. Vihdoinkin kankea EU saa jotakin aikaiseksi. https://www.iltalehti.fi/digiuutiset/
      Maailman menoa
      101
      805
    Aihe