Helpmij.nl
Helpmij.nl
Helpmij.nl
Steun Helpmij.nl! Klik hier     Computerprobleem? Klik hier!

Quote

Weergeven resultaten 1 tot 3 van 3

Onderwerp: acces: kan geen record verwijderen

  1. #1
    Senior Member
    Geregistreerd
    25 september 2008
    Vraag is opgelost

    acces: kan geen record verwijderen

    Goedemiddag,

    Ik heb een probleem.
    Ik heb een formulier met artikelnummer, omschrijving, prijs etc.
    Wanneer ik iets verander dan moet dat record gekopieerd worden naar een tabel tbl.historie_dealer.
    Alvorens hij dit doet moet hij eerst in de historietabel kijken of dit record met artikelnummer reeds voorkomt.
    Als dit het geval is , moet hij daar dat record wissen en hetzelfde record van het formulier met de gewijzigde gegevens in deze historie zetten.
    In de historie mag hij maar 1x voorkomen nl.

    Een dealer gebruikt alleen cijfers als artikelnummer en dit gaat goed.
    Een andere dealer heeft in het artikelnummer ook cijfers en het "-" teken zitten. En daar gaat het fout.

    De opdracht:
    DoCmd.OpenForm "frm_afbeeldingen"
    CurrentDb.Execute "Delete * from tbl_afbeeldingen where artikelnummer = " & Me.artnr

    DoCmd.OpenForm "frm_afbeeldingen"
    DoCmd.GoToRecord acDataForm, "frm_afbeeldingen", acNewRec
    Forms!frm_afbeeldingen.Artikelnummer = Me.artnr
    Forms!frm_afbeeldingen.Link = Me.informatie
    Forms!frm_afbeeldingen.omschrijving_lang = Me.omschrijving_lang
    Forms!frm_afbeeldingen.Plaatje1 = Me.Plaatje1
    Forms!frm_afbeeldingen.Plaatje2 = Me.Plaatje2
    Forms!frm_afbeeldingen.Plaatje3 = Me.Plaatje3
    Forms!frm_afbeeldingen.Plaatje4 = Me.Plaatje4
    Forms!frm_afbeeldingen.Plaatje5 = Me.Plaatje5
    Forms!frm_afbeeldingen.Plaatje6 = Me.Plaatje6
    Forms!frm_afbeeldingen.Plaatje7 = Me.Plaatje7
    Forms!frm_afbeeldingen.Groep = Me.Groep
    Forms!frm_afbeeldingen.attribute = Me.attribute
    Forms!frm_afbeeldingen.koppelingen = Me.koppelingen
    Forms!frm_afbeeldingen.omschrijving = Me.omschrijving
    Forms!frm_afbeeldingen.Voorraad = Me.Voorraad
    DoCmd.Close acForm, "frm_afbeeldingen", acSaveYes

    Wanneer ik deze code gebruik bij de dealer met artikelnummers met cijfers erin, krijg ik de volgende foutmelding:

    fout 3075
    syntaxfout (operator onbreekt) in query exspressie artikelnummer = fr344242

    De tabellen artikelnummer staat ingesteld op tekst ipv nummer, omdat er cijfers in het artikelnummer staan.

    Wie weet er raad.

    Alvast bedankt,

    Frank Schuurmans.

  2. #2
    Tera Honourable Senior Member
    Verenigingslid
    OctaFish's avatar
    Geregistreerd
    6 februari 2009
    Locatie
    Rotterdam
    Afstand tot server
    ±151 km
    Een aantal opmerkingen, waarvan de eerste een flauwe:
    1. Kun je de code in je vraag opmaken met de CODE tag? Dan is die een stuk leesbaarder.
    2. Waarom gebruik je een formulier om het record toe te voegen? Ik zie daar geen enkele meerwaarde in.
    3. Waarom gooi je het record weg en voeg je (in essentie) hetzelfde record daarna waar toe? Ik zie het nut niet
    4. Waarom gebruik je een numeriek veld voor een gegeven wat overduidelijk geen getalfunctie heeft?
    5. (nog een flauwe) Waarom staat deze vraag niet in het Access forum?
    Gebruik de QUOTE knop alleen als je iets wit citeren.
    Op deze pagina kun je zien hoe je met TAGS werkt.

  3. #3
    Senior Member
    Geregistreerd
    25 september 2008

    acces: kan geen record verwijderen

    Hallo Octafish,

    De gegevens moesten ververst worden, indien het artikelnummer voor kwam.
    Hierdoor heb ik het eerst laten verwijderen en daarna met nieuwe gegevens laten vullen.

    De gegevens zijn geïmporteerd vanuit een API.
    Nu heb ik de API aangepast en is dit niet meer nodig.

    Toch heel erg bedankt voor het meedenken.


    Met vriendelijke groet,

    Frank.

  4. Dit topic is automatisch gesloten omdat er sinds vier maanden niet meer op gereageerd is.

    Indien gewenst kan de topicstarter een verzoek tot heropening indienen.

Berichtenregels

  • U mag geen nieuwe vragen starten.
  • U mag niet reageren op berichten.
  • U mag geen bijlagen versturen.
  • U mag uw berichten niet bewerken.
  •  
Helpmij.nl
Helpmij.nl

Helpmij.nl en business

Partners
Sponsoren