webForumDet fria alternativet

Några Access 2007 problem, hjälp

3 svar · 571 visningar · startad av lieutenant

lieutenantMedlem sedan mars 20096 inlägg
#1

Sitter och håller på att bygga en databas på jobbet. Är dock rätt grön på kodning så försöker så långt som möjligt använda Access "knappnings" alternativ. Dock har jag inte hittat någon lösning till följande:
1. Har en kollumn (total) vars värde jag vill ska ska vara summan av X-antal kollumner (1+2+3.. osv). Detta ska den göra på varje rad, dvs ingen summeringsrad längst ner. (Detta vore lätt i Excel:( )
2. Har en kryssruta (godkänd) som jag vill ska fylla i sig själv beroende på värdet i ett antal kollumner (1+2+3.. osv). Helst av allt skulle jag vilja att detta värde kunde variera beroende på vilket värde en viss kombinationsruta (sort) har.

Det kanske inte direkt är enkla frågor men är tacksam för all hjälp.
MVH Micke

sergeiMedlem sedan feb. 200921 inlägg
#2

Problem 1
Inte så knepigt
Skapa en fråga där du tar med alla fält du vill basera summan på
I frågedesignen skapar du en summering typ så här
Totalsumma : ([FältA]+[FältB]+[FältC])
Kör frågan och du har summeringen för varje rad
Sedan kan du välja att visa den i ett formulär eller i en rapport

Problem2
Lite mer komplext.
När du har ett visst villkor så tror jag du måste skriva VBA-kod
Du skriver den troligen i någon av kontrollernas FöreUppdatering-egenskaper
Den exakta syntaxen är omöjligt att svara på men typ

If Total > 200 Then
Me.Kryssruta.Value = TRUE
Else
Me.Kryssruta.Value = FALSE
End If

lieutenantMedlem sedan mars 20096 inlägg
#3

Hej. gällande fråga 1. provar lite men SQL:n jag får blir så här:

SELECT ([1]+[2]+[3]+[4]+[5]) AS [Totalt]
FROM 2009;

Den visar varje rad men tom :q . Har jag fattat fel vart jag ska fylla i grejerna?

kom på en till fråga: :e
3. När man visar en tabell som ett diagram, finns det då något sätt man kan få diagrammet att visa en procentsats av två värden tex antal och godkända?

Fråga 2. låter som om jag får skjuta på till framtiden :p .
MVH micke

sergeiMedlem sedan feb. 200921 inlägg
#4

Problem 1
Jag är inte så hemma på SQL. Använder Access frågegränssnitt till 99,5 procent. MEN jag tror att problemet är att du har nollvärden i vissa av fälten
Testa med TOTAL:(Nz([1])+Nz([2]) ....
Funktionen Nz tar bara med talet i summan OM det innehåller ett värde

Passar tills vidare på din diagramfråga. Måste hinna testa själv ...

/ Cege

138 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)