Avatar billede hundevennen Nybegynder
28. februar 2003 - 09:44 Der er 7 kommentarer og
1 løsning

udtræk kolonneoverskrift fra database

jeg kan trække kolonneoverskriften ud i en tabel, men da mine feltnavn hedder f.eks T_jur_fornavn ser det ikke så smart ud - kan udtrækket ændres ved at man laver noget i designet i databasen - bruger "caption" tror jeg det hedder - Min kode for udtræk af kolonneoverskriften er:
response.write "<tr><td>" & orec(k).name & "</td>"
Avatar billede nuno Nybegynder
28. februar 2003 - 09:49 #1
i din sql kan du give dine kolonner aliaser - fx

Select T_jur_fornavn as Fornavn from table

/nuno
Avatar billede hundevennen Nybegynder
28. februar 2003 - 09:56 #2
jeg har 17 kolonner i databasen med forskellige navne og min sql
er:
SELECT * from T_jurist where ID = osv.osv
så det bliver noget af en sql sætning
Avatar billede iblarsen Praktikant
28. februar 2003 - 10:22 #3
Hvad med at ændre din select til at læse fra en forespørgelse/query istedet for. Og så ændre feltnavnene som nuno har beskrevet i forespørgelsen i stedet for.
Avatar billede nuno Nybegynder
28. februar 2003 - 11:21 #4
Well... hvis du har 17 kolonner med feltnavne, som du ikke synes ser så smarte du - så er du jo nødt til enten at lave om på feltnavnene i databasen - eller give dem aliaser det ene eller det andet sted.

Om du kan give dine kolonner "captions" (?? dem ved jeg ikke lige noget om) i databasen afhænger i hvert fald 100% af, hvilken database du arbejder på.

Jeg er ret overbevist om at ADO i sig selv ikke understøtter en caption eller description - og jeg tror faktisk ikke engang at ADOX gør...

Men tjah - der er, som jeg ser det, ikke nogen "nem udvej" - men du kan jo lave en ny tabel med mapninger mellem navnene - og så hente dem ud i et separat recordset.... men det gør ikke ligefrem tingene hurtigere og ej heller nemmere (med mindre du har MANGE queries, som skal bruge disse aliaser)

/nuno
Avatar billede the_bma_man Nybegynder
28. februar 2003 - 18:39 #5
Hvad med at lave et view - hvor du giver felterne fornuftige navne?
Avatar billede hundevennen Nybegynder
28. februar 2003 - 20:12 #6
the bma man> jeg kan ikke ændre på felterne i databasen - jeg har ikke lavet den og den bliver brugt i andre sammenhænge, men da jeg skal lave en løsning med opdatering i alle felter synes jeg det ville se bedre og mere logisk ud hvis der stod noget andetmere sigende end f.eks T_jur_efternavn, - altså på en eller anden måde få omdøbt til overskrifter. I design i access kan man lave om på feltoverskrifterne, men kan man ikke også hente den overskrift ind via en response.write - det er hvad det handler om
Avatar billede the_bma_man Nybegynder
28. februar 2003 - 21:18 #7
I access kan du lave en "forespørgsel" - og give kolonnerne nye navne. Disse kan du så bruge.
Fx tabel Bruger med kolonner brugerfornavn, brugerefternavn
kan laves et view (som en forespørgsel i Access jo er) Brugere med kolonner fornavn, efternavn, osv.
Håber du kan bruge det til noget...
Avatar billede nuno Nybegynder
10. marts 2003 - 13:02 #8
hvad er der lige i vejen med Eksperten??

Er jeg den eneste der ikke længere kan se nogetsomhelst tekst i ovenstående tråde??

/nuno
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
Kurser inden for grundlæggende programmering

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