Online-Hilfe: Verknuepfung zur Form

4. Juni 2008 08:16

Hi Leute,

Ich will eine Online Hilfe zu einem Modul erstellen und es funktioniert auch soweit doch nun meine Situation:

Ich nutze das Mergetool um die HTML dateien und die .Bat Datei zu erstellen die ich benötige. Nun habe ich mehrere Excel Tabellen in denen die Hilfe steht. Daraus erstelle ich neue HTML Files in denen die Hilfe steht. Das MergeTool erstellt fuer jede Tabelle und jedes Feld ein HTML File aber irgendwie keine fuer die Forms. Wenn ich nun auf den Hilfe Button auf einem Form druecke, erscheint die Hilfe von der Tabelle...
Ich hab mir den Code angeschaut und werde daraus auch nicht ganz so schlau denn es sieht da so aus als wenn NIE die Form HTML dateien erstellt werden. Nun, ich habe das etwas umprogrammiert doch funktioniert es immernoch nicht.
Das Format einer Tabelle in HTML File ist die folgende:
Code:
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Windows-1252">
<title>Bill-to Customer No., Customer (table)</title>
<META HTTP-EQUIV=Content-Type CONTENT="text/html; charset=Windows-1252">
<link rel=StyleSheet href=Master.css type="text/css">
<META NAME="MS-HAID" CONTENT="T_18_FIELDS">
<META NAME="MS-HAID" CONTENT="T_18_45">
<SCRIPT LANGUAGE="VBScript" SRC="NSHelp.vbs"></SCRIPT></head>
<body>
<h1>Bill-to Customer No. Field</h1>
<P><A HREF="JavaScript:ALink.Click()">The Customer Table</A></P><OBJECT CLASSID="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11" ID="ALink"> <PARAM NAME="Command" VALUE="ALink"> <PARAM NAME="Item1" VALUE=""> <PARAM NAME="Item2" VALUE="T_18"> </OBJECT>
<SCRIPT LANGUAGE="VBScript">
  On Error Resume Next
  Document.Write CompanyNotes(Window.Location.Pathname)
</SCRIPT>
  <P>
  <P>
</body>
</html>


Und das was ich herraus finden konnte ist das die Forms folgendes Format haben:
Code:
<html>
<head>
<!-- MergeTool 1.00 14.03.08 -->
<!-- addin_a.hhp F_21.htm -->
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Windows-1252">
<title>Customer Card (window)</title>
<link rel=StyleSheet href=Master.css type="text/css">
<META NAME="MS-HAID" CONTENT="F_21">
<SCRIPT LANGUAGE="VBScript" SRC="NSHelp.vbs"></SCRIPT></head>
<body>
<h1>Customer Card Window</h1>
<SCRIPT LANGUAGE="VBScript">
  On Error Resume Next
  Document.Write CompanyNotes(Window.Location.Pathname)
</SCRIPT>
  <P>
  <P>
</body>
</html>


Weiss jemand was ich falsch mache?