Avatar billede jacktheripper101 Nybegynder
22. september 2004 - 12:50 Der er 1 kommentar

Flere sprog i mit switchboard

Hejsa.
Har lige et lille tricky spm til jer kloge hoveder. :)

Jeg ønsker ligesom en HP at brugeren kan vælge hvilket sprog han ønsker at bruge i mit lille databasesystem. Når han vælger dette faneblad i Switchbordet skifter den til det valgte sprog i mit Switchboard samt de efterfølgende åbnede formularer..

Jahh puhhaaa kan dette lade sig gi sig=??
Avatar billede fdata Forsker
22. september 2004 - 16:42 #1
Ja da.
Du skal bare oprette en tabel med alle dine tekster på alle de ønskede sprog.
(en kolonne med en nøgle (Nr), en med teksten (Teksten) og en med landekoden (Sprog))
Derefter skal alle dine forms i "VedÅbning" hente de relevante tekster via en rutine med en række linier i stil med:
  Me.Etiket15.Caption = DLookup("Teksten","Tekster","Nr=15 AND Sprog=" & DetValgteSprog()
Funktionen DetValgteSprog() henter en global variabel, som du har sat i switchboardet ved sprogvalg.
Du kan sikkert i høj grad "genbruge" teksterne i forskellige forms.
Du skal sikkert også huske at tage højde for individuelle tekstlængder (Customer er længere end Kunde osv.)
Der er sikkert mere raffinerede løsninger; men ovenstående burde spille uden de store sværdslag (bortset fra hvis du har MANGE felter, så vil de mange dlookup'er sløve maskinen).
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester