23. februar 2005 - 16:35
Der er
11 kommentarer
Tal i excel
Kan det være rigtigt at man ikke kan indsætte sql COUNT som tal i et excel ark? Når jeg indsætter resultatet af en COUNT sætter den det ind som tekst. Hvis jeg derimod laver en SUM så bliver det sat rigtigt ind, altså som tal.
Annonceindlæg fra Netic
23. februar 2005 - 17:20
#1
hej prøv lige at smid lidt kode. Et bud kan være at du har lavet din response.write og glemt at sætte ind som variabel. response.write "<td>" & rs("dinCount") &"</td>" /hiks
23. februar 2005 - 17:24
#2
Her er udtrækket fra databasen. Jeg har ændret den til en recordCount Set objPresseklip = Server.CreateObject("ADODB.Recordset") 'SQLstr = "SELECT count(presseklipnr) AS thisCount " & _ SQLstr = "SELECT presseklipnr " & _ "FROM tblMedier INNER JOIN tblPresseklip ON tblPresseklip.Medienrref = tblMedier.MedieNr " & _ " WHERE tblPresseklip.kundenrref="& session("kundenr") &" and year(prskDato) = "& thisYear &" and month(prskDato) = "& i &" and tblMedier.MedieTypeNrRef="& medietype &"" objPresseklip.Open SQLstr, my_Conn, 3, 1 thisI = 0 thisI = objPresseklip.RecordCount Den bliver sat ind på følgende måde. Det er tabellen "AntalOfPresseKlipNr" der er problemet. SQL = "INSERT INTO insertArea (Månedsnavn, Medietype, AntalOfPresseKlipNr, Kundenavn) VALUES('"& thisMonth &"','"&thisMedia&"',"&thisI&",'"& objCompany("Kundenavn") &"')"
23. februar 2005 - 17:29
#3
hva kommer der til at stå nu? ingenting? /hiks
23. februar 2005 - 17:29
#4
Når jeg kigger i mit excel ark kolonnen sat til at være tal. Når jeg så henter excel arket ned med det indsatte data så er de selvsamme felter lige pludselig sat som standard. Hvorfor ??? :-)
23. februar 2005 - 17:30
#5
jo der står de rigtige talmen de står bare som "tekst". Man kan så trykke på en lille gul trekant og konvertere den til tal.
23. februar 2005 - 17:31
#6
Jeg har endda indsat en cInt() omkring det felt nu meeeen. SQL = "INSERT INTO insertArea (Månedsnavn, Medietype, AntalOfPresseKlipNr, Kundenavn) VALUES('"& thisMonth &"','"&thisMedia&"',"&cInt(thisI)&",'"& objCompany("Kundenavn") &"')"
23. februar 2005 - 17:32
#7
Problemet er at jeg skal bruge denne kolonne til at udregne en graf og så holder de der tekst formater jo ikke helt.
23. februar 2005 - 17:34
#8
nååå - det er rent formatteringsmæssigt i excel. Nu er jeg med. Det er da et godt spørgsmål. Kigger lige lidt rundt på nettet. Du har ikke prøvet at sætte en Clng(thisI) eller lign.? /hiks
23. februar 2005 - 17:35
#9
Du mener cInt, ik?
23. februar 2005 - 17:37
#10
jow eller clng, cdbl eller cbyte alt efter din datatype. /hiks
24. februar 2005 - 10:02
#11
Anybody???
Kurser inden for grundlæggende programmering