Zum Inhalt springen

Reinhold

Mitglieder
  • Gesamte Inhalte

    730
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Reinhold

  1. Probier mal CREATE TRIGGER TBLFAHRTEN_BIO on TBLFAHRTEN FOR INSERT AS BEGIN declare @ID integer select @ID = rowid from inserted -- dein PK Update test set Wert = isnull(Nr, 0) where rowid = @ID END GO Falls du das Insertstatement direktbeeinflussen kannst, dann kannst du isnull(Nr, 0) natürlich gleich dort benutzen und auf den Trigger verzichten. Ich habe das nicht getestet, sollte aber so z.B: gehn. Reinhold
  2. Moin, new = inserted old = deleted hth Reinhold
  3. Moin, mehr Informationen tun hier Not.... Wende dich umgehend an einen Kardiologen deines Vertrauens, damit ist nicht zu spaßen *duckundwech* Reihold
  4. Das sehe ich auch so, dafür hätte ein Subselect keinen Sinn. Aber es ist die einzige praktische Anwendung für einen Cross-Join, die mir jemals in der Praxis unter gekommen ist. Reinhold
  5. Na ja, mit sich selbst verknüpft er die Mitarbeiter ja nicht. Vielleicht will er damit die Begegnungen bei einem Sportwettkampf vorbereiten. Jeder gegen jeden mit Hin-und Rückspiel oder so...
  6. Moin, ich meine, Normalisierung wäre hier auf jeden Fall angebracht, wenn diese Möglichkeit besteht. Die wilden Stringoperationen, die hier als Lösungsvorschläge gemacht wurden, kann man beim trennen in 2 Felder bestimmt verwenden, aber man müsste hinterher die Tabelleneinträge überprüfen, falls das möglich ist. Es gibt auch Namen mit mehreren Leerzeichern, nur mal so angemerkt. Reinhold, der im echten Leben "Knut Gustav Freiherr von und zu auf und davon" heisst
  7. Moin, ich nehme mal an, dir hilft FAQ 3.2 bei Karl Donaubauer. hth Reinhold
  8. Reinhold

    DAU-Frage zu css

    Moin, Danke für die Tipps und Hilfestellungen. Diese Variante werde ich demnächst nochmal ausprobieren. Ich habe das jetzt so gelöst, das ich einen weiteren Div-Bock auf gleicher Ebene wie #gesamt definiert habe und dem nochmals den zu druckenden Inhalt zuweise. Dieser Block ist in der screen.css ausgeblendet und in der print.css als einziger nicht ausgeblendet. Das hat nebenbei sogar den Vorteil das die Leute den Druck anderes gestalten können und ggf.weiteren bzw. anderen Inhalt drucken könn(t)en, also z.B. das bei einer Seite mit einem Jobangebot bei der Druckvariante zusätzliche Informationen stehen können. Und ja, Azett, du hast das ganz richtig verstanden, ich will von der sichtbaren Seite Menü, Kopfzeilen, und Reklame ausschalten, falls das wirklich jemals jemand druckt. Reinhold.
  9. Moin, vielleicht hilft dir das entsprechende Whitepaper vom Accessprofipool hth Reinhold
  10. Moin, heute hätte ich hiermal ne Frage. Aus einem CMS kommt etwas derartiges (vereinfachtes Beispiel): <html> <head> <link rel="stylesheet" href="screen.css" type="text/css" media="screen" /> <link rel="stylesheet" href="print.css" type="text/css" media="print" /> </head> <body> <div id="gesamt"> <div id="head"> <div id="headBody"> ... </div> </div> <div id="inhalt"> <div id="navigation"> ... <div id="suche"> ... </div> </div> <div id="weiss"> <div id="content"> ... dieser geniale Inhalt, also alles im "div id=content" ist zu drucken </div> </div> <div id="rechts"> ... </div> </div> <div id="fuss"> <div id="fussbereich"> <div id="fussbereichcontent"> <div id="fussrcontentlinks"> ... </div> <div id="fusscontentrechts"> ... </div> </div> </div> </div> </div> </body> </html> Der Inahlt kann natürlich alles mögliche sein, die divs heissen aber offensichtlich immer gleich. Nun geht es mir im Grunde um den Inhalt der "print.css", die im Moment noch nicht wirklich funktioniert, und mit der ich absolut alles bei drucken aus dem Browser heraus unterdrücken will, ausgenommen den Inhal von "<div id="content"> Nun hatte ich gehofft, das ginge prinipiell mit * {display: none;} #content {display: block;} aber so einfach isses leider nicht. Gibt es da eine einigermassen einfache Methode, die auch ich css-Legaseniker begreife? Danke für jeden Hinweis Reinhold (der dabe noch blöder guckt als sonst)
  11. Moin, extrem unwahrscheinlich, da es auch den "31.06.2009" enthält, IMHO kein gültiges Datm. *duck* Reinhold
  12. Moin, das ist sicher genauer, hängt aber letztlich vom Einsatzzweck ab. Um den nächstgelegenen Tierarzt zu finden, ist meine Variante hinreihend genau, es sei den du lässt jeden Tierarzt irgendwie orten und errechnest dann die Fahrstrecke. Reinhold
  13. Moin, verstehe ich dich richtig, das du die Koordinaten zu beliebigen Postleitzahlen suchtst? Oder suchst du einen Weg um den Abstand zwischen 2 Koordinaten zu berechnen? Im ersten Fall kann ich dir gerne ein SQL-Skript schicken, das zu Postleitzahlen in Deutschland zu jeder Postleitzahl eine Koordinate haben dürfte. Bitte nachfragen, wenn du das brauchst. Im 2. Fall funktioniert das in PHP mit MySQl z.B. so: Select DEGREES(ACOS(SIN(RADIANS(c1.breite)) * SIN(RADIANS(c2.breite)) + COS(RADIANS(c1.breite)) * COS(RADIANS(c2.breite)) * COS(RADIANS(c1.laenge - c2.laenge)) ) * 60 * 1.85201 ) AS distance from tbl_koordinaten c1, tbl__koordinaten c2 where c1.plz = '" . $_POST['suchplz'] . "' and c2.plz = '" . $tierarzt['plz'] . "' ")) Für unsere Breiten hier stimmt das ziemlich genau, allerdings ist es natürlich Luftlinie und falls die Alpen dazwischen stehen wirds auch kritisch ob das Ergebnis dann so sinnvoll ist. hth Reinhold
  14. Moin, ein Blick in die Ausbildungsordnung, die du eigentlich zu Beginn deiner Ausbildung bekommen haben solltest, aber die du auch leicht im Downloadbereich hier gefunden hättest, steht im Paragraph 15: Daraus geht klar, dass du den Aufgabenbereich zu GH2 wählen solltest, weil du da weniger Punkte brauchst, um zu bestehen. Bei GH2: 46 x 2 + X = 150 x = 150 - 92 X = 58 Bei GH1: 36 x 2 + X = 150 X = 150 - 72 X = 78 War das jetzt wirklich so schwer heraus zu finden? Und in wie fern ist dein Anliegen hier wichtiger als andere (Titel)? Und wieso reagierst du so dünnhäutig wenn jemand dich auf etwas hinweist? :upps:upps:upps Reinhold
  15. Moin, nachdem ich heute vormittag schon nicht wusste, was du eigentlich machen willst und worum es geht, meine ich, da immer noch niemand geantwortet hat, das es anderen auch so geht. Vielleicht beschreibst du mal etwas genauer, woran es hapert. Reinhold
  16. Moin, das sollte im Ergebnis identisch sein, obs schneller geht musst du mal probieren: SELECT * FROM MeineTabelle ORDER BY id DESC LIMIT 1 hth Reinhold
  17. Schenk ihr doch einfach einen Pümpel, sowas braucht jeder mal früher oder später. *duck*
  18. Moin, Subqueries / Unterabfragen zur Berechnung komplexer Zusammenhänge War übrigens ohne weiteres über google zu finden. hth Reinhold
  19. Moin, da hier nix kommt, vermute ich, dass niemand versteht, worum es dir geht. Gib uns doch bitte etwas mehr Informationen was genau du machen willst. Reinhold
  20. Moin, ich vermute mal, das ist eine Übung .., Bestimmt ist ein Kombinationsfeld zum Nachschlagen gemeint. hth Reinhold
  21. Moin, die ID durch den Namen ersetzen ergibt offensichtlich keinen Sinn, besonders da sich Namen ändern können und es der absolute Supergau ist, wenn sich der PK ändert. Ich nehme mal an, du willst die Daten in einer Sicht (bzw View) miteinander verknüpfen. Das wäre dann select Z.kundenname, K.plz, K.ort, K.str from Kunde K inner join Zuordnung Z on K.K_ID = Z.K_ID hth Reinhold
  22. Moin, soweit ich das beurteilen kann, müsstest du eher Radiobuttons in einem Optionsfeld benutzen, da sich die 3 Punkte gegenseitig ausschließen. Ggf. in der Hilfe nachlesen unter "Was ist eine Optionsgruppe?" hth Reinhold
  23. Moin, du musst diesen Ausdruck dem Feld für den Vornamen zuweisen, gesucht wird dann der zum im Kombinationsfeld gewählten Nachnamen passende Vorname. Wobei er natürlich gewährleistet sein müsste, das jeder Nachname genau einmal vorkommt. hth Reinhold
  24. Moin, mal so aus der hohlen Hand und ungetestet, nehme ich an, du meinst: =DomWert("[Vorname]";"[BDaten]";"[Nachname] = '" & [KomboNach name] & "'") hth Reinhold
  25. Moin, ich glaube bei einem Kriterium für eine Spalte geht das wirklich nicht, aber man kann ja auch eine Gültigkeitsregel auf Tabellenebene definieren. Im Entwurfsmodus der Tabelle den Button "Eigenschaften" klicken und dort den logischen Ausdruck und die Fehlermeldung hinterlegen. hth Reinhold

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...