15. september 2003 - 15:52Der er
6 kommentarer og 4 løsninger
Vende liste om
Hej
Jeg mener at have set dette sp. før, men kan ikke finde det.
Jeg har en tabel med følgende indhold: Kundenr Gruppe 10003 1 10003 3 10003 4 10003 7 10013 5 10013 7 10021 3 10021 4 10021 8 10022 1
Det jeg gerne vil have er at man for kundenr. 10003 i ét felt kan se følgende resultat: 1347. Altså de grupper som han har stående på sig i tabellen. Sådan skal det naturligvis være for hver kunde, sådan at mit eksempel kommer til at se sådan ud: Kundernr Grupper 10003 1347 10013 57 10021 348 10022 1
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hent summen fra en forespørgsel med Totaler(Sum) som kun inderholder felterne [Kundenr] og [Gruppe] og Kriterirum for [Kundenr]: Forms![Formularnavn]![Kundenr].
Posten skal gemmes hver gang du ændrer feltet [Gruppe] og feltet [Grupper] opdateres med DLookUp.
Hej fynbohans: Det er ikke summen af tallene jeg er interesseret i. Det tabellen viser er hvilke varegrupper, som kunden har købt, og dette skal kunne vises i et felt, så man kan se at kundenr. 10003, har købt af varegruppe 1, 3, 4 og 7.
Undskyld jeg læste forkert, men der er faktisk en nem løsning på problemet. Hvor mange cifre kan der være i en gruppe? Der skal vel indsættes et eller flere nuller, hvis der er mere end et ciffer i gruppe. F.eks. 17 med 3 cifre = 017. En ide kan f.eks.være to forbundne tabeller (med Kundenr) og kun Kundenr og Grupper i den ene tabel.
Det er da dig der laver databasen, ikke? Så kan der vel også være mere end et ciffer i gruppenummeret.
Og hvorfor SKAL det være "1347" og "57"? Skal du ikke bare bruge et enkelt udtryk der fortæller hvilke grupper en kunde er tilknyttet? Det kan gøres på mange måder.
Hvis det skal være sjovt og smart, så kan du bruge denne: alle grupperne skal have id, der er det dobbelte af den forgående: 1, 2, 4, 8, 16, 32, 64 osv.
Det eneste du så skal bruger er netop summen, så ved du hvilke grupper der er tale om; 53 betyder gruppe 1, 4, 16 og 32.
Jeg er sikker på at matematikerne har navne og metoder til dette, men jeg kan bare se at det virker, og har selv brugt det.
Kære Ida! Det du foreslår er såmen bare bitoperationer eller matematisk: regning i totalssystemet. Men hvordan opdaterer dine grupper, når der tilføjes en ny gruppe til en kunde?
proaccess > Jeg er ret sikker på at det du har svaret i sp. 243772, er lige præcis det jeg har brug for, men jeg kommer nok til at have lidt begynderhjælp. Jeg har aldrig arbejdet med moduler/funktioner før. Ville det være muligt at få en eksempeldatabase med lige netop det modul på mail???? (mail: rean@hillers.dk)
Undskyld jeg ikke har fået lukket spørgsmålet før nu!!!!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.