Kan jag hindra att fler än tex 15 rader skapas i en databas? Jag kan skapa dom i designstadiet.
Jag har ett projekt för en kund där dom har batch körningar. Vid start av varje batch laddas ett "recept" på ca 30 olika parametrar in från master recept tabellen.
Ändringar som sker sedan ändras bara i tabellen som används för driften.
I master tabellen skall det bara finnas plats för 15 olika recept, varken mer eller mindre. Idag använder dom bara 5 olika.
Recepten i sig skall kunna uppdateras men man skall inte kunna lägga till fler rader i tabellen.
Går detta att åstadkomma?
I så fall hur?
Jag använder färdiga active-x objekt för kommunikation mot databasen/tabellerna så det är helst i databasen jag vill göra ändringar.
Jodå visst går det att ändra logiken för batchkörningen, problemet är inte där utan när man skall ändra i befintliga recept.
Jag har ändrat så att det inte finns auto increment på primary key, men problemet är att om jag har 15 recept så visas det 16 rader i mitt active-x objekt. Skriver man ett namn/nr i den 16 raden så läggs den raden till som ett nytt recept. På så sätt kan det finnas flera 100 olika recept efter ett tag om man har otur. Därför vill kunden ha in att det max skall finnas 15 recept tillgängliga.
Jag kan ställa vilka SQL frågor som helst från active-x objektet, men jag har inte kommit på hur jag skriver för att inte visa den tomma raden i tabellen.
Om ni nu begriper hur jag menar.
Mvh
Jan-Olov
258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e