webForumDet fria alternativet

etiketter?

ASP

4 svar · 238 visningar · startad av icaaq

Medlem sedan okt. 20005 273 inlägg
Frågan#1

Tjena alla wF:are. :h

Jag har ett dilemma, det är så att jag skulle vilja sktiva ut etiketter som jag har i en db, jag vill inte tanka hem den varje ggn jag ska skriva ut dem (i access asso).

Så nu undrar jag om det är nån som har en bra lösning på detta.... :h

jag har tänkt i banorna att lägga upp en tabell som är pixelbestämd och sedan fylla den med uppgifter, men det kanske finns nått bättre sätt :h

Jag är öppen för alla förslag :h

(om ni undrar varför jag har så många gubbar med glasögon så vill jag bara säga att jag har semester) :h :h

------------------
ibland tror jag att jag kan lite för lite än vad jag kan ....

Medlem sedan jan. 2001391 inlägg
#2

Skulle vilja aktuallisera följande tråd. Sitter nämligen med precis samma dilemma. Är lösningen som föreslås ovan den bästa? Har du löst problemet icaaq? (för frågan ställdes ju för typ två år sedan).

Medlem sedan dec. 1999707 inlägg
#3

Jag brukar göra så att jag bygger upp ett word-dokument och sprar det i word-xml-format. Sedan infogar det som jag vill ha med asp-kod. Men om det skall ske på en klient så kan man anta att det inte går att använda sig av asp.

Men min lösning på problemet är alltså att skapa en word-fil i xml-format. Blir riktigt bra med tanke på att man kan arbeta enligt pappersformatet.

Medlem sedan dec. 1999707 inlägg
#4

Bifogar lite exempelkod: :)

<!-- #include file="LST11.vb" -->
<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=ProgId content=Excel.Sheet>
<meta name=Generator content="Microsoft Excel 9">
<style>
<!--table
	{mso-displayed-decimal-separator:"\,";
	mso-displayed-thousand-separator:" ";}
@page
	{mso-header-data:"&C<%= strTitle %>";
	mso-footer-data:"&L&D&R&P \(&N\)";
	margin:.79in .39in .79in .39in;
	mso-header-margin:.31in;
	mso-footer-margin:.31in;}
tr
	{mso-height-source:auto;}
col
	{mso-width-source:auto;}
br
	{mso-data-placement:same-cell;}
.style0
	{mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	white-space:nowrap;
	mso-rotate:0;
	mso-background-source:auto;
	mso-pattern:auto;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial;
	mso-generic-font-family:auto;
	mso-font-charset:0;
	border:none;
	mso-protection:locked visible;
	mso-style-name:Normal;
	mso-style-id:0;}
td
	{mso-style-parent:style0;
	padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial;
	mso-generic-font-family:auto;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	border:none;
	mso-background-source:auto;
	mso-pattern:auto;
	mso-protection:locked visible;
	white-space:nowrap;
	mso-rotate:0;}
.xl24
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	border:.5pt solid windowtext;}
.xl25
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"\#\,\#\#0\\ \0022kr\0022";
	border:.5pt solid windowtext;}
.xl26
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	border-top:.5pt solid windowtext;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt solid windowtext;
	border-left:none;}
.xl27
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"\#\,\#\#0\\ \0022kr\0022";
	border-top:.5pt solid windowtext;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt solid windowtext;
	border-left:none;}
.xl28
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	border-top:none;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt solid windowtext;
	border-left:none;}
.xl29
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"\#\,\#\#0\\ \0022kr\0022";
	border-top:none;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt solid windowtext;
	border-left:none;}
.xl30
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	border-top:none;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt solid windowtext;
	border-left:.5pt solid windowtext;}
.xl31
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	border-top:none;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt solid windowtext;
	border-left:.5pt solid windowtext;}
.xl32
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"\#\,\#\#0\\ \0022kr\0022";
	border-top:none;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt solid windowtext;
	border-left:.5pt solid windowtext;}
.xl33
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	border-top:none;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt solid windowtext;
	border-left:none;}
.xl34
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	border-top:.5pt solid windowtext;
	border-right:.5pt solid windowtext;
	border-bottom:1.0pt solid windowtext;
	border-left:.5pt solid windowtext;}
.xl35
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"\#\,\#\#0\\ \0022kr\0022";
	border-top:.5pt solid windowtext;
	border-right:.5pt solid windowtext;
	border-bottom:1.0pt solid windowtext;
	border-left:.5pt solid windowtext;}
-->
</style>
<!--[if gte mso 9]><xml>
 <x:ExcelWorkbook>
  <x:ExcelWorksheets>
   <x:ExcelWorksheet>
    <x:Name><%= strTitle %></x:Name>
    <x:WorksheetOptions>
     <x:DefaultRowHeight>225</x:DefaultRowHeight>
     <x:Print>
      <x:ValidPrinterInfo/>
      <x:PaperSizeIndex>9</x:PaperSizeIndex>
      <x:HorizontalResolution>600</x:HorizontalResolution>
      <x:VerticalResolution>600</x:VerticalResolution>
     </x:Print>
     <x:Selected/>
     <x:DoNotDisplayGridlines/>
     <x:Panes>
      <x:Pane>
       <x:Number>3</x:Number>
       <x:ActiveRow>3</x:ActiveRow>
       <x:ActiveCol>1</x:ActiveCol>
      </x:Pane>
     </x:Panes>
     <x:ProtectContents>False</x:ProtectContents>
     <x:ProtectObjects>False</x:ProtectObjects>
     <x:ProtectScenarios>False</x:ProtectScenarios>
    </x:WorksheetOptions>
   </x:ExcelWorksheet>
  </x:ExcelWorksheets>
  <x:WindowHeight>8610</x:WindowHeight>
  <x:WindowWidth>15240</x:WindowWidth>
  <x:WindowTopX>0</x:WindowTopX>
  <x:WindowTopY>1410</x:WindowTopY>
  <x:ProtectStructure>False</x:ProtectStructure>
  <x:ProtectWindows>False</x:ProtectWindows>
 </x:ExcelWorkbook>
 <x:ExcelName>
  <x:Name>Print_Titles</x:Name>
  <x:SheetIndex>1</x:SheetIndex>
  <x:Formula>=<%= strTitle %>!$1:$1</x:Formula>
 </x:ExcelName>
</xml><![endif]-->
</head>

<body link=blue vlink=purple class=xl24>

<table x:str border=0 cellpadding=0 cellspacing=0 width=653 style='border-collapse: collapse;table-layout:fixed;width:490pt'>
<col class=xl24 width=96 style='mso-width-source:userset;mso-width-alt:3510; width:72pt'>
<col class=xl24 width=91 style='mso-width-source:userset;mso-width-alt:3328; width:68pt'>
<col class=xl24 width=262 style='mso-width-source:userset;mso-width-alt:9581; width:197pt'>
<col class=xl25 width=117 style='mso-width-source:userset;mso-width-alt:4278; width:88pt'>
<col class=xl24 width=87 style='mso-width-source:userset;mso-width-alt:3181; width:65pt'>
<tr height=15 style='height:11.25pt'>
	<td height=15 class=xl24 width=96 style='height:11.25pt;width:72pt'>Diarienr.</td>
	<td class=xl26 width=91 style='width:68pt'>Orgnr.</td>
	<td class=xl26 width=262 style='width:197pt'>Arbetsgivare</td>
	<td class=xl27 width=117 style='width:88pt'>Belopp</td>
	<td class=xl26 width=87 style='width:65pt'>Period</td>
</tr>
<%
	Do While Not rs.Eof
		lngSum =	lngSum + rs("Amount")
%>
<tr height=15 style='height:11.25pt'>
	<td class=xl30 style='height:11.25pt'><%= rs("registrationId") %></td>
	<td class=xl28><%= SetOrganizationnumber(rs("organizationNumber")) %></td>
	<td class=xl28><%= rs("EmployerName") %></td>
	<td class=xl29 align=right x:num="<%= rs("Amount") %>"><%= FormatNumber(rs("Amount"), 0) %> kr</td>
	<td class=xl28><%= MonthName(rs("appliedMonth"), True) & ", " & rs("appliedYear") %></td>
</tr>
<%
		rs.MoveNext
	Loop
%>
<tr class=xl34 height=16 style='height:12.0pt'>
	<td height=16 class=xl34 style='height:12.0pt;border-top:none'>&nbsp;</td>
	<td class=xl34 style='border-top:none;border-left:none'>&nbsp;</td>
	<td class=xl34 style='border-top:none;border-left:none'>&nbsp;</td>
	<td class=xl35 style='border-top:none;border-left:none'>&nbsp;</td>
	<td class=xl34 style='border-top:none;border-left:none'>&nbsp;</td>
</tr>
<tr class=xl31 height=15 style='height:11.25pt'>
	<td height=15 class=xl31 style='height:11.25pt'>Totalt</td>
	<td class=xl31 style='border-left:none'>&nbsp;</td>
	<td class=xl31 style='border-left:none'>&nbsp;</td>
	<td class=xl32 align=right style='border-left:none' x:num="<%= lngSum %>"><%= FormatNumber(lngSum, 0) %> kr</td>
	<td class=xl33>&nbsp;</td>
</tr>

<![if supportMisalignedColumns]>
<tr height=0 style='display:none'>
	<td width=96 style='width:72pt'></td>
	<td width=91 style='width:68pt'></td>
	<td width=262 style='width:197pt'></td>
	<td width=117 style='width:88pt'></td>
	<td width=87 style='width:65pt'></td>
</tr>
<![endif]>
</table>

</body>
</html>
Medlem sedan jan. 2001391 inlägg
#5

Tack...tror jag.

Jag är inte riktigt säker på att jag förstod hur du menade. Menar du att man på något sätt från webbläsaren exporterar uppgifter från access-databasen till en word/exelfil och kan därifrån sedan skriva ut etiketterna? Du får väldigt gärna förklara lite närmare hur det går till.

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)