Till senaste kommentaren
Detta inlägg är gammalt och kan innehålla inaktuell information.

Ändring av flera kundkort samtidigt

Kan man ändra en uppgift på kundkortdet för flera eller alla kunder? Exvis kryssa I en ruta för räntefaktura för alla?

Kommentarer

  • Du kan göra detta med hjälp av ett SQL-kommanado under Arkiv - Systemunderhåll - SQL-fråga. Klistra in följande textsträng i rutan uppe till vänster:

    update kund set rtafakt=0

    Tryck F11 på tangentbordet för att ändra benämningen på OK-knappen till Execute och klicka på den. Bocken i rutan för räntefaktura kommer att sättas i för alla kunder i ditt kundregister.

    Tänk på att det kan vara bra att ta en säkerhetskopia av företaget innan du utför SQL-kommandon som uppdaterar databasen.

  • Okey. Tackar för det.
    Jag förstår upplägget.

    Specifikt vill jag ta bort krysset för räntefakturan och då skriver jag..?

  • Hej!

    För att ta bort bocken skriver du följande:

    update kund set rtafakt=1

  • Hej
    Jag vill ändra Momskod från 1 till 0 på flera kunder samtidigt.
    Men jag får inte till SQL frågan.
    Har försökt med update kund set momskod=0

    men får bara "Kan inte utföra SQL kommando"

  • Hej,

    Den frågan fungerar när jag testar den hos mig men ibland kan den vara lite känslig, om du omger nollan med '-tecken så kanske det går bättre, alltså:

    update kund set momskod='0'

    OBS! Detta ändrar alla kunders momskod till 0, vill du göra vissa urval vilka kunder det ska ändras för behöver fler parametrar anges.
    Vill det fortfarande inte fungera trots detta kan jag kanske koppla upp mig mot din dator så kan vi kolla på det tillsammans. Hör av dig i så fall.

    MVH

  • Hej kör jag bara med update kund set momskod='0' så vill den ha SELECT först.
    Spelar det någon roll om man kör lokalt eller molndatabasen?? Jag testar nu på den lokala Övningsföretaget.

    Visst kan jag lägga upp övningen i molnet också.

  • Vill den ha SELECT först så har du nog glömt att trycka F11 för att ändra "Test" till "Execute" enligt Jenny´s beskrivning ovan.

    Det ska egentligen inte spela nån roll i detta fallet om du kör frågan i en lokal databas eller en molndatabas, det ska fungera ändå, förutsatt att det finns ett kundregister då.

    MVH

  • Tack, glömde F11

  • Fråga två.

    Hur skriver jag så att man ändrar Momsfri från 0 till 1
    på enstaka kunder med val av Id.

  • Det beror lite på vilka Id:n som ska ändras och hur numreringen ser ut men mest användbart är kanske att ändra alla Id:n inom ett visst intervall och då gör man på följande sätt om du vill ange momskod 1.

    update kund set momskod=1 where id between 'x' and 'y'

    Om vi då säger att x=001 och y=009 så kommer den alltså ändra på alla kunder inom intervallet 001-009.
    OBS, innan du utför en sånt här kommando bör du ta en säkerhetskopia först.

    MVH

Kommentera eller skriv ett nytt inlägg

Ditt namn och inlägg kan ses av alla. Din e-post visas aldrig publikt.

Mitt inlägg förmodereras innan eventuell publicering. Jag har tagit del av policyn för personuppgifter och innehåll.