przepisanie pola Indeks          przemoc TV          przepisy E1          Przejdź do          wymaz z oka          przepisy OC


Tematy przepisy na domowe maseczki Przepisy na mazurka przepisy maaron Przepisanie nieruchomości Przepisy KZK-GOP przepisy na obiad Przepisy na dania z makaronu przepis niemiecki przepisy Makłowicza Przepisy na domowe wędliny
  • uddhismen
  • oB6wietlenie drogowe
  • przerazona bokserka juz w nowym domu
  • ile kosztuje podwieszenie sufitu sama
  • pinnacle pci

  • Newsletter Your E-mail Address:

      Subscribe
      Un-Subscribe



    Login here
    Uid 
    Pwd
                
                         
             

     

    Search This Site
    two or three keywords

              
    Tell a Friend About This Web Site!

    Your Email  
    Friend's Email
    Message

         

                                           

                                                                                                                                         

     
    Welcome to ArticleCity.com

    Czytasz wypowiedzi wyszukane dla słów: przepisanie pola





    Temat: przepisywanie pól w rekordzie
    Witam
    Mam formularz oparty na tabeli z trzema polami P1, P2 i P3  oraz jednym
    dodatkowym A. Chodzi mi o to aby gdy pole A jest wypełnione,
    przesunąć zawartość P2P3, P1P2, AP1, a P3 oczywiście próżnię
    i dodatkwo wyczyścić A. Wszystko musi się dziać w momencie
    zamykania formularza. Zrobiłem to na kwerendzie aktualizującej ale
    niestety, dzieją się jakieś cuda w stylu przepisywania P3P1 (nie
    zawsze, raczej losowo). Ponieważ jestem jeszcze za mało obeznany w
    temacie, czy mógłbym liczyć na jakieś sugestie jak to rozwiązać w
    kodzie ?

    MichalM

    Przejrzyj więcej wypowiedzi





    Temat: Automatyczna zmiana pola tekstowego
    cobra@poczta.onet.pl:


    | Mam problem.
    | Wprowadzam sobie wartosc do pola tekstowego. Ponizej jest drugie pole
    | tekstowe. Jak mam zrobic aby wartosc z pierwszego pola po modyfikacji
    | pojawila sie w drugim polu.
    | Poniewarz zdarzenie "po aktualizacji" przynosi oczekiwany efekt w momencie
    | przejcia do nastepnego rekordu.

     może zdarzenie :"Po utracie fokusu"


    Na jedno wychodzi!

    Wygląda na to, że autor pytania ma tylko jedno pole do edycji
    i chciałby, aby - gdy on zakończy edycję - Access też o tym wiedział.
    (To są domysły domorosłej wróżki)
    Dla Access-a zakończenie edycji następuje po wyjściu z pola...

    Pozostaje 'On change', czyli przepisywanie pola pierwszego
    do drugiego po zmianie każdego znaku w pierwszym polu.
    Można też kombinować z dodatkowym niewidocznym (tzn. mało rzucającym
    się w oczy) polem, które otrzymywałoby fokus po Enter lub Tab
    i zapobiegałoby przejściu do kolejnego rekordu (lub jakąś inną kontrolką,
    np. przyciskiem). Lub może pole drugie (to wyliczane) mogłoby uzyskiwać
    fokus... Trudno gdybać, nie wiedząc, co autor chce osiągnąć...

    Przejrzyj więcej wypowiedzi





    Temat: jak przepisać cały rekord do innego?
    Użytkownik "Przemek Kotowski" <gosm@poczta.onet.plnapisał w
    wiadomości
    Pętlą? Tdataset.fields jest tablicą zaczynającą się od zera i zawiera
    właściwość count, btw. przenoszac dane mozesz uzyc


    tdataset.fields[i].value

    dzieki czemu nie bedziesz musial pamietac typu.
    A pozniej t2.fieldbyname('tochcezmienic').astyp := wartosc; Jesli chodzi
    o
    zapytanie SQL, ktore to moze zrobic to chyba raczej zalezne to bedzie od
    bazy poniewaz standardowe: 'insert into table select * from table where'
    nie
    spelnia kryteriow.

    btw. staraj sie nie uzywac komponentow typu table.

    Pozdrawiam
    Przemek


    Wiem że można pętlą, ale to nie wchodzi w grę bo to de facto przepisywanie
    pola po polu, a tego właśnie chciałem uniknąć :)
    Już w poście powyżej otrzymałem rozwiązanie.

    Możesz mi jednak wyjaśnić, dlaczego mam unikać TTable? Moja baza to
    Paradox i używam TTable, DataSource i DBGrid do edycji danych. TQuery
    odpalam tylko jeżeli chcę wyciągnąć określone dane tylko do odczytu lub
    np. sumę po polu.

    Martini
    marte@wp.pl

    Przejrzyj więcej wypowiedzi



    Temat: jak przepisać cały rekord do innego?


    Wiem że można pętlą, ale to nie wchodzi w grę bo to de facto przepisywanie
    pola po polu, a tego właśnie chciałem uniknąć :)
    Już w poście powyżej otrzymałem rozwiązanie.


    Widzę tylko dwa, jedno z BatchMove a drugie z pętlą ;)


    Możesz mi jednak wyjaśnić, dlaczego mam unikać TTable? Moja baza to


    Miałem namyśli Client-Server w których to zbyt wiele pamieci zajmują i
    działają zbyt wolno, a szuka się zawsze
    najszybszego lub najmniej zajmującego pamięć rozwiązania.

    Pozdrawiam
    Przemek

    Przejrzyj więcej wypowiedzi



    Temat: Przepisywanie pola Edit w petli
    Mam trzy pola Edit1, Edit2 i Edit3 oraz etykiete Label1
    Zdefiiowalem jeden klawisz i chcialbym aby o jego:
    pierwszym kliknieciu w Label 1 pojawial sie text z Edit1
    drugim kliknieciu w Label 1 pojawial sie text z Edit2
    trzecim kliknieciu w Label 1 pojawial sie text z Edit3
    i z powrotem tak samo
    Jak zliczyc te klikniecia ?
    div czy mod 3 ...
    Serdeczne dzieki z apodpowiedz
    Przejrzyj więcej wypowiedzi



    Temat: NO I PO WUZONIE :-(
    mario20@poczta.onet.pl 21.10.02 popijajac Mixol wypowiedzial te slowa:


    A gdybym Wam powiedzial ze jestem osoba odpowiedzialna za strone WZone.pl?


    mow :


    To co byscie zrobili aby ja usprawnic, zabezpieczyc? Czy
    rozwiazanie takie jak jest na Wapster'ze - tzn. dodatkowe
    logowanie sie do bramki i wysylanie kodu na tel. kom. byloby OK?  
    Wystarczajaco by ja zabezpieczylo? Czy moze macie inne pomysly?


    kombinowanie z kodem slanym na komoorke utrudni zycie wszystkim i
    zwiekszy ruch na bramce. jednorazowo mozna sie rejestrowac i wtedy kod
    na komoorke, ale wtedy wycina sie mozliwosc slania tym, ktorzy jej nie
    maja. jak juz ma sie brameczka 'wymigac' od obslugiwania roznych
    'podpinajacych' sie porgramow, to niech robi autoryzacje wg kodu ktory
    bedzie wyswietlony w postaci gif'a. czyli piszesz sobie smska, dajesz
    wyslij, a tutaj ci wychodzi stronka:

    tresc twojego smsa to: $tresc
    numer: $numer
    podpis: $podpis

    potwierdz: i tutaj kod wypisany na obrazku w postaci kilku literek
    taki kod nalezy przepisac pole nizej i dac zatwierdz.
    masowe smsowanie tez to utrudni.

    aaaa... zeby nie bylo to zbyt wielgasnym utrudnieniem, kod nie wiekszy
    niz 3-4 literki.

    jak bedzie za dozo smskow na jeden numer, to plonk na 24h na IP
    (nie dotyczy dialupow, bo i tak zeby sie tak rozlaczac i laczyc, to
    sie robia koszty, a po jednej takiej akcji mamuska spierze dupe
    synalkowi i bedzie ok)

    Przejrzyj więcej wypowiedzi



    Temat: Zniesienie współwłasności ,pilne !!!
    Witam pani Bebiak :

    - nieruchomość była wspólna obojga rodziców (0.29ha) oraz sąd stwierdził
    nabycie spadku po mamie jak pani napisała i po mamie nic już poza tą połówka
    nie pozostało.
    - ponadto dom (110mkw) ma wartość 100tys. I w tym działka, na której leży
    nieruchomość około 3tys.
    -dom leży na wsi i po za tym ojciec chce mi przepisać pole któro jest jego
    wyłączną własnością tj. 1.39 ha, czyli nieruchomość utworzy gospodarstwo rolne.

    - wszyscy bracia są żonaci i mają swoje mieszkania
    - ojciec ma tylko to mieszkanie, co chce mi przepisać i nic nie darował nikomu
    w ciągu 5-ciu lat.
    - ojciec chce aby przekazanie majątku było jako umowa do dożywocie.

    Pani Babiak wszyscy chcą się zrzec na mnie oprócz jednego, który na razie kręci
    stąd mam do pani dwa pytania:

    1.Jak wszyscy się zrzekną na mnie to jakie są koszty umowy dożywocie i czy
    musze mieć stały meldunek w tym domu.

    2.Jeżeli ten brat będzie chciał zachować swoja część to jakie koszty będą tego
    i czy takie sprawy nie załatwia się przez sąd i czy można wtedy mówić o
    dożywociu i czy musze mieć stały meldunek

    Z góry dziękuje za udzielenie informacji bo zupełnie się na tym nie znam .

    Pozdrowienia Tomek !!!
    Przejrzyj więcej wypowiedzi



    Temat: przepisanie pola
    przepisanie pola
    Mama pytanie odnosne przepisanie pola na mnie przez moich rodzicow! Rodzice
    zyja i chca przepisac na mnie pole i dzialke z domem !jest tylko jeden
    problem!przed laty (pole bez domu)zostalo to przepisane na mojego brata ktory
    teraz mieszka po sasiedzku z moimi rodzicami gdyz na mnie nie moglo byc to
    przepisane pozniewaz nie dostalabym mieszkania w miescie gdzie obecnie
    miszkam!Brat zgadza sie na to bo i tak bedzie mial swoja czesc dzialki ale
    sprawe ciagle odklada mowiac ze jest jeszcze na to czas a i t!Ja Jednak
    chaialbym to jak najszybcjiej zalatiwc dopoki rodzice zyja!jakie dokumety sa
    mi potzrebne i od czego mam zaczac? prosze o szybko pomoc! zgory dzieuje! Przejrzyj więcej wypowiedzi



    Temat: odpowiem na pytania związane z KRUS :)
    dzień dobry.Mamy postanowienie z sądu wydane 20 lat temu jak byłam 10 letnim dzieckiem.Dzisiaj byłyśmy u notariusza o zniesienie współwłasności.Ja zrzekłam się praw do domu ,a chce przepisać pole w wysokości 0,86hektarów przeliczeniowych dla siebie ,a siostra dostanie ponad hektar przeliczeniowy.I teraz ja mogę dobrowolnie się ubezpieczyć w krus -ie(tak zrozumiałam wcześniejsze posty i panią w krus -ie ,która o tym tez mówiła).I teraz nie wiem,czy jak zostanę zwolniona w czerwcu z pracy to muszę się ubezpieczyć w urzędzie pracy,czy od razu mogę dobrowolnie w krus -ie?I jeszcze chciałam się zapytać czy ubezpieczając się dobrowolnie mam te same prawa co osoba ,która jest ubezpieczona z tytułu posiadania pola powyżej hektara przeliczeniowego?( chodzi mi o ubez.rentowno-emerytalne,zdrowotne)
    Jeszcze raz dziękuje za zainteresowanie się tą sprawą.
    NIEZDECYDOWANA. Przejrzyj więcej wypowiedzi



    Temat: odpowiem na pytania związane z KRUS :)
    witam- nie pracuję nigdzie - maż DG - Rodzice chcą mi przepisac
    pole - ile muszę mieć aby ubezpieczyć się w KRUsie - czy dobrowolne
    ubezp. może być mniej niż 1 ha ??? przepisane pole bedzie w innym
    województwie ....mam juz w innym woj 0,59 ha ..... jak t widzicie -
    może lepiej załozyć jakąś DG I ŁACIĆ zus ??? Przejrzyj więcej wypowiedzi



    Temat: przeprowadzenie sprawy spadkowej po rodzicach
    przeprowadzenie sprawy spadkowej po rodzicach
    Jak przeprowadzic sprawę spadkową dotyczacą przepisania pola po już
    długo nieżyjacych rodzicach tj. około 20 lat. Do spadku pola rolnego
    jest piątka rodzeństwa, z których nieżyje dwoje. Jak przeprowadzić
    taką sprawę sprawnie i szybko? Chodzi mi głównie o kwestie prawne i
    jakie dokumenty, trzebabybyło zebrać? Przejrzyj więcej wypowiedzi



    Temat: Za i przeciw. Kontrolki dbAware vs NondbAware;
    gosmo pisze:

    Użytkownik "wloochacz" <nospam.wlooch@nospam.dgbit.plnapisał w
    wiadomości

    <ciach

    | Działa w gridzie/ListView/Whatever i w kontrolce standalone - dokładnie
    | tak samo i ten sam kod?
    | Pokaż proszę, bom ciekaw strasznie wszystkich rozwiązań typu Lookup. To
    | nie jest proste do zrobienia, jak ma być dobrze.
    | A ja właśnie jestem na etapie pisania wersji 2.0 - mam pewne doświadczenia
    | i w tej chwili wiem więcej co jest ok, a co nie halo...

    http://www.gosmo80.republika.pl/le.JPG

    Wyszukiwanie po fragmencie tekstu, strl+left/right zmiana kolumny
    wyszukiwania, ukrywanie i zmiana kolejności kolumn, możliwość dodania
    przycisków w oknie lookupa (pozycji nie ma to "insert", albo wybieramy z
    kartoteki), stronicuje wyniki dzięki czemu może wyświetlać mln rekordów z
    widocznym scrollem i pare innych bajerów. Łączy się z editem lub jest
    standalone, pokazuje w bieżącym wierszu też własnego a'la grida.


    Tyle to ja też mam, tylko ciut inaczej:
    http://www.dgbit.pl/files/dexter/DexDD/dexLookup.png

    Filtrowanie po wszystkich polach z możliwością łączenia fraz,
    sortowanie, możliwość osadzenia w kontrolce StandAlone, Gridzie i
    VerticalGridzie (ale to akurat zasługa DevExpress), lookup (oczywiście)
    oparty na metadanych, lookup mazdefiniowaną klasę źródłową (czyli daje
    to: "przejdź do kartoteki klienta", tzn. DrillDown, czy dodwanie
    informacji w locie), automatyczne zarządzenie cyklem życia lookup'u
    (otwiera się kiedy jest potrzebny, zamyka się kiedy ostania kontrolka,
    która go używa jest zniszczona), automatyczne odświeżanie jeślizmieniły
    się dane źródłowe (np. dodano nowego kontrahenta), automatyczne
    przepisywanie pól z lookupa do datasetu (nie tylko ID, ale kilka innych
    - definiowalne), autmatyczna obsługa kontrolki typu: DescriptionEdit -
    wyświetlają się tam dodatkowe wartości z pól, które są zdefiniowane w
    lookupie (np. w kontrolce lookup w której jest osadzony lookup pokazuje
    się nazwa_klienta, ale w DescriptionEdit jeszcze jego adres czy co tam
    chcesz).
    Brak mu jesio kilku rzeczy i dlatego wersja 2.0 w planach jest.

    A mi chodziło głównie o to, na ile automatyczny i samoświadomy jest taki
    lookup. Czyli co trzeba zrobić aby w zadanej kontrolce odpalić lookup?

    Przejrzyj więcej wypowiedzi



    Temat: Rząd obcina stawki notariuszom
    Skoro uważasz się za forumowego idiote to nim
    bądź a notariusze zarabiali za SLD tyle kasy co głowa boli za samo przepisanie
    domu brali 10 tys a za przepisanie pola ornego(1 ha) 1 tys więc uważam ich za
    złodzieji Przejrzyj więcej wypowiedzi



    Temat: Przeciazanie/definicja operatorow


     Rysio29 wrote:
    Witam Grupowiczow

    Mam zdefiniowana klase:

    #ifndef czas_hpp
    #define czas_hpp

    class czas
    {
      private:
        short int _godzina, _minuty, _sekundy, _przeniesienie_rowne_24_godz;


    W tym miejscu zauwazamy ze klasa nie ma zadnych wskaznikow itp.


      public:
        //konstruktory
        czas();  //konstruktor
        czas( const czas& istn );  //konstruktor kopiujący
        ~czas(){}

        //akcesory
        const long int pobierz_godzina();
        const long int pobierz_minuty();
        const long int pobierz_sekundy();
        const long int pobierz_przeniesienie_rowne_24_godz();

        void ustaw_godzina( int godzina );
        void ustaw_minuty( int minuty );
        void ustaw_sekundy( int sekundy );
        void ustaw_przeniesienie_rowne_24_godz( int
        przeniesienie_rowne_24_godz );

        //operatory
        czas operator = ( const czas& wstawiany );
        bool operator ( czas& mniejszy );
        bool operator < ( czas& wiekszy );
        bool operator == ( czas& rowny );
        czas operator + ( const czas& sumowany );
    };
    #endif

    //Definicje wybranych operatorow:

    czas czas::operator = ( const czas& wstawiany )
    {
      return czas( wstawiany );
    }


    Masz watpliwosci co do tego i slusznie.
    Przeciez ta funkcja nie modyfikuje obiektu na ktorym
    zostala wywolana. Trzeba po prostu przepisac pola:

    _godzina = wstawiany.pobierz_godzina();
    _minuta = wstawiany.pobierz_minuta();
    [...]
    return *this albo return wstawiany, nie pamietam dokladnie
    co na zwracac operator =.

    Twoja wersja tworzy tymczasowy obiekt czas i go ustawia.
    Bardziej by pasowala nazwa clone.

    Tak w ogole to w tym przypadku ten operator, jak i konstruktor
    kopiujacy sa zbedne, z powodu braku wskaznikow, defaultowe
    dzialanie czyli przepisanie pola po polu jest wlasciwe.


    Mam problem z operatorem + i =. Chodzi o to, ze operator = dzialal
    poprawnie wtedy, gdy nie bylo w argumencie wywolania const ( const czas&
    wstawiany ), jednak bez const nie chce sie skompilowac, gdy wywoluje:
    t3=t1+t2;
    Wstawienie const do argumentu operatora = umozliwia kompilacje, ale nie
    zwraca wartosci z return.

    Podpowiedzcie prosze, co poprawic.
    Z gory dzieki za odpowiedzi.


    Jeszcze taka uwaga stylistyczna:  
    operatory +, <, , ==
    zwykle robi sie jako funkcje zaprzyjaznione,
    bo zaden z ich argumentow nie jest wyrozniony.

    Krzysiek Rudnik

    Przejrzyj więcej wypowiedzi



    Temat: Kopiowanie rekordów


    | no i trzeba pamietac ze jak pole jest typu blob to trzeba
    | recznie otworzyc bloba i przeisac

    Przy zastosowaniu Dest.FieldByName(fname).AsString
    :=Source.Fields[i].AsString; nie trzeba żadnych dodatkowych zabiegów.
    Pwinny
    się kopiować wszystkie typy pól nawet dowolny blob z uwzględnieniem
    wartości
    null.


    powiem ze testowalem na poczatku takie rozwiazanie
    przerzucalem dane pomiedzy anywhere a ib i dla blobow mi sie
    wywalal z wyjatkiem (niepamietam juz z jakim) wiec samo przepisywanie pol
    zrobilem tak

    case aSrc.Fields[i].DataType of
              ftString:
    aDesc.FieldByName(aSrc.Fields[i].FieldName).AsString:=aSrc.Fields[i].AsStrin
    g;
              ftInteger:
    aDesc.FieldByName(aSrc.Fields[i].FieldName).AsInteger:=aSrc.Fields[i].AsInte
    ger;
              ftFloat:
    aDesc.FieldByName(aSrc.Fields[i].FieldName).AsFloat:=aSrc.Fields[i].AsFloat;
              ftDate:
    aDesc.FieldByName(aSrc.Fields[i].FieldName).AsDateTime:=aSrc.Fields[i].AsDAt
    eTime;
              ftTime:
    aDesc.FieldByName(aSrc.Fields[i].FieldName).AsDateTime:=aSrc.Fields[i].AsDAt
    eTime;
              ftDateTime:
    aDesc.FieldByName(aSrc.Fields[i].FieldName).AsDateTime:=aSrc.Fields[i].AsDAt
    eTime;
              ftBlob, ftBytes:begin
                      GetMem(MyBuffer, aSrc.Fields[i].DataSize);
                      try
                        if aSrc.Fields[i].GetData(MyBuffer) then
                        begin
                          bl:=TMemoryStream.create;
                          bl.Write(myBuffer, aSrc.Fields[i].DataSize);
                          bl.Position:=0;

    TBlobField(aDesc.FieldByName(aSrc.Fields[i].FieldName)).LoadFromStream(bl);
                          bl.Free;
                        end;
                      finally
                        FreeMem(MyBuffer, aSrc.Fields[i].DataSize);
                      end;
                    end;
            end

    moglem sobie odpuscic getmem i od razu uzyc strumienia no ale coz ... :)

    Przejrzyj więcej wypowiedzi



    Temat: Za i przeciw. Kontrolki dbAware vs NondbAware;
    Użytkownik "wloochacz" <nospam.wlooch@nospam.dgbit.plnapisał w
    wiadomości


    gosmo pisze:
    | Użytkownik "wloochacz" <nospam.wlooch@nospam.dgbit.plnapisał w
    | wiadomości | <ciach
    | Działa w gridzie/ListView/Whatever i w kontrolce standalone - dokładnie
    | tak samo i ten sam kod?
    | Pokaż proszę, bom ciekaw strasznie wszystkich rozwiązań typu Lookup. To
    | nie jest proste do zrobienia, jak ma być dobrze.
    | A ja właśnie jestem na etapie pisania wersji 2.0 - mam pewne
    | doświadczenia  i w tej chwili wiem więcej co jest ok, a co nie halo...
    | http://www.gosmo80.republika.pl/le.JPG
    | Wyszukiwanie po fragmencie tekstu, strl+left/right zmiana kolumny
    | wyszukiwania, ukrywanie i zmiana kolejności kolumn, możliwość dodania
    | przycisków w oknie lookupa (pozycji nie ma to "insert", albo wybieramy z
    | kartoteki), stronicuje wyniki dzięki czemu może wyświetlać mln
    | rekordów z  widocznym scrollem i pare innych bajerów. Łączy się z
    | editem lub jest  standalone, pokazuje w bieżącym wierszu też własnego
    | a'la grida.
    Tyle to ja też mam, tylko ciut inaczej:
    http://www.dgbit.pl/files/dexter/DexDD/dexLookup.png
    Filtrowanie po wszystkich polach z możliwością łączenia fraz, sortowanie,
    możliwość osadzenia w kontrolce StandAlone, Gridzie i VerticalGridzie (ale
    to akurat zasługa DevExpress), lookup (oczywiście) oparty na metadanych,
    lookup mazdefiniowaną klasę źródłową (czyli daje to: "przejdź do kartoteki
    klienta", tzn. DrillDown, czy dodwanie informacji w locie), automatyczne
    zarządzenie cyklem życia lookup'u (otwiera się kiedy jest potrzebny,
    zamyka się kiedy ostania kontrolka, która go używa jest zniszczona),
    automatyczne odświeżanie jeślizmieniły się dane źródłowe (np. dodano
    nowego kontrahenta), automatyczne przepisywanie pól z lookupa do datasetu
    (nie tylko ID, ale kilka innych - definiowalne), autmatyczna obsługa
    kontrolki typu: DescriptionEdit - wyświetlają się tam dodatkowe wartości z
    pól, które są zdefiniowane w lookupie (np. w kontrolce lookup w której
    jest osadzony lookup pokazuje się nazwa_klienta, ale w DescriptionEdit
    jeszcze jego adres czy co tam chcesz).
    Brak mu jesio kilku rzeczy i dlatego wersja 2.0 w planach jest.
    A mi chodziło głównie o to, na ile automatyczny i samoświadomy jest taki
    lookup. Czyli co trzeba zrobić aby w zadanej kontrolce odpalić lookup?


    A czy skróty klawiszowe działają w prawej części klawiatury, da się wszystko
    za pomocą klawiatury zrobić (bez użycia myszki) i nie ma tam skrótów na dwie
    ręce? Domyślam się, że trzeba w takim razie poświęcić kolejnych 4-5 godzin,
    aby to uzupełnić (albo utworzyć komponent na podstawie lookupa, albo
    oprogramowywać na każdej formatce). Zobacz odpowiedź na post Andrzeja, w
    szczególności dotyczące wymagań klienta.

    Przejrzyj więcej wypowiedzi



    Temat: Sortowanie listy dynamicznej


    Odnośnie odradzania - chodziło mi bardziej o propozycje p.Grzegorza
    Skoczylasa.


    Ale tego nie zaznaczyłeś, a odpisałeś na mój list ;-)


    "Mnie się wydaje, ze z punktu widzenia funkcjonalności, potrzeby wystarczy
    zamiast zamienić wskaźniki zamienimy tylko dane. A realizacja tego jest
    niebo łatwiejsza."
    Tak, jeśli rekord składa się mniej więcej
    TTyp = record
                 id : Integer;
                 nazwisko : String[20];
                 next, prev : PTyp;
              end;

    jednak mój rekord zawiera kilkadziesiąt pól.


    Oczywiście  domyślałem się, że to tylko przykładowy rekord.
    .


    Gdybym dla każdego sortowania
    miał zamieniać WSZYSTKIE wartości to by było kilkadziesiąt operacji
    przypisania na jeden krok sortowania.


    Kilkadziesiąt operacji przypisania? Chodzi Ci o kilkadziesiąt LINII
    przepisania?
    Nie nie nie. To nie polega na przepisanie pola po polu. Ma być tak:

            // zapamiętać zawartości pod p
            temp := p^;
            // przelać zawartość pod curr do pod p
            p^ := curr^;
            // przywrócić pola wskaźnikowe
            p^.Prev := temp.Prev;
            p^.next := temp.next;
            // curr z nowymi danymi ale starymi polami wskaźnikowymi
            temp.Prev := curr.Prev;
            temp.next := curr.next;
            curr^ := temp;

    Tylko 7 linii kodu bez względu na to, jak długi jest rekord.

    Oczywiście możesz powiedzieć, że przepisanie danych może trwać długo
    (p^ := curr^ oraz curr^ := temp). No ale możesz deklarować:

    PDane = ^TDane;
    TDane = record
       ... mnóstwo pól
    end;

    PTyp = ^TTyp;
    TTyp = record
       Dane: PDane;
       Prev, next: PTyp;
    end;

    I teraz zamienisz tylko jedno pole Dane, czyli zamienisz "wskaźniki
    na dane". To na pewno jest o wiele łatwiejsze (łatwiej kodować)
    niż zamiana wskaźników na elementy listy. Jest krótsze kodowo,
    czytelniejsze, i na pewno szybsze (mniej przepisań).


    Stąd zmiana wskaźników według mnie i w
    moim przypadku jest najoptymalniejszym sposobem przestawiania rekordów
    (rekordów o dużej liczbie pól 10 chociażby) ponieważ same rekordy wcale
    nie są zmieniane, a jedynie powiązania pomiędzy nimi.


    Jak pisałem wyżej w takim przypadku pakować dane do rekordu i potem
    zamienić "wskaźniki na DANE" a nie "zamiana wskaźników na ELEMENTY listy".


    Kod sprawdzę, jednak najwczesniej we wtorek bo teraz wyjeżdżam i nie zdążę
    tego sprawdzić. Na jeden "rzut oka" wygląda to sensownie - jedna uwaga -
    jeśli robi się liste dwukierunkową posortowaną nie ma sensu sortować jej w
    obie strony -


    To z rozpędu. W końcu to tylko przykład, a "punkt ciężkości", kwestia
    zasadnicza warta dyskusji leży w implementacji proceduty SORT.

    ps.
    Oczywiście to jest tylko dyskusja. W końcu wybierze się to, co się lubi ;-)

    Tocbac.

    Przejrzyj więcej wypowiedzi



    Temat: Zniesienie współwłasności ,pilne !!!
    Witaj Tomku,

    mazit napisał:

    > Witam pani Bebiak :
    > - nieruchomość była wspólna obojga rodziców (0.29ha) oraz sąd stwierdził
    > nabycie spadku po mamie jak pani napisała i po mamie nic już poza tą połówka
    > nie pozostało.
    > - ponadto dom (110mkw) ma wartość 100tys. I w tym działka, na której leży
    > nieruchomość około 3tys.
    > -dom leży na wsi i po za tym ojciec chce mi przepisać pole któro jest jego
    > wyłączną własnością tj. 1.39 ha, czyli nieruchomość utworzy gospodarstwo
    rolne.
    > - wszyscy bracia są żonaci i mają swoje mieszkania
    > - ojciec ma tylko to mieszkanie, co chce mi przepisać i nic nie darował
    >nikomu w ciągu 5-ciu lat.
    > - ojciec chce aby przekazanie majątku było jako umowa do dożywocie.

    > Pani Babiak wszyscy chcą się zrzec na mnie oprócz jednego, który na razie
    >kręci stąd mam do pani dwa pytania:

    > 1.Jak wszyscy się zrzekną na mnie to jakie są koszty umowy dożywocie i czy
    > musze mieć stały meldunek w tym domu.

    Tomku, przy umowie o dożywocie nie musisz w takim domu mieszkać ani być
    zameldowanym - to zamieszkanie (i zameldowanie ) dotyczy tylko darowizn i
    spadków, a nie dożywocia.
    Załóżmy, że ten niezdecydowany zdecyduje się.
    Wtedy trzeba to zrobić tak (nie widzę przeszkód dla objęcia dwóch umów jednym
    aktem - wtedy trochę taniej - choć u miejscowego notariusza mogą być inne
    zwyczaje a ja już się z tym spotkałam; w Warszawie przeszkód nie ma o ile grunt
    jest we własności a nie w wieczystym użytkowaniu a pewnie jest we własności):
    - umowę o dział spadku, gdzie wchodzącą w skład spadku po mamie połówkę tej
    nieruchomości nabędzie tato;
    a następnie (w tym samym akcie)
    - umowę o dożywocie gdzie tato przeniesie na Ciebie własność tej całej
    nieruchomości a Ty w zamian za to zobowiążesz się do (szeroko ujmując)
    zapewnienia opieki nad tatą (pomocy, zamieszkania w tym domu itp).

    Uwaga ważna: tato jeśli liczy się ze zbyciem tej nieruchomości na Twoją rzecz
    nie może korzystać ze zwolnienia (art. 16 ustawy o podatku od spadków i dar.) w
    US od części budynku nabytego w spadku po żonie (bo wtedy nie wolno zbywać
    przez co najmniej 5 lat).

    > 2.Jeżeli ten brat będzie chciał zachować swoja część to jakie koszty będą
    >tego i czy takie sprawy nie załatwia się przez sąd i czy można wtedy mówić o
    > dożywociu i czy musze mieć stały meldunek

    Co do całości - nie można mówić o umowie o dożywocie.
    W takiej sytuacji bracia pewnie będą musieli podarować Ci swoje udziały a tato
    swój - przenieść za dożywocie (ale nie będziesz mógł mu zapewnić prawa
    dożywotniego zamieszkania w tym budynku bo nie będziesz wyłącznym
    właścicielem). Sprawę zamieszkania taty można w umowie o dożywocie uregulować
    inaczej: zobowiązujesz się do przyjęcia go jako domownika do każdorazowego
    miejsca swojego zamieszkania na przykład.
    Poza tym Tomku do razu donoszę jaka komplikacja może się tu jeszcze pojawić:
    jest taki przepis z KC, art. 1036.
    Cytuję Ci go, żebyś wiedział o czym rozmawiamy i potem wyjaśnię do czego
    zmierzam:
    art. 1036:
    Spadkobierca może za zgoda pozostałych spadkobierców rozporządzać udziałem w
    przedmiocie należącym do spadku. W brak uzgody którekokolwiek z pozostałych
    spadkobierców rozporządzenie jest bezskuteczne o tyle o ile naruszałoby
    uprawnienia przysługujące temu spadkobiercy na podstawie przepisów o dziale
    spadku.

    Tyle przepis.
    Przywołałam Ci go dlatego, że może zdarzyć się tak, że notariusz odmówi Ci
    sporządzenia aktu o ile tamten oporny zgody swojej nie wyrazi. Widziałam w
    swojej praktyce i takie umowy (przy takim opornym), że zostały akty sporządzane
    a notariusz tylko informował o treści tego artykułu - natomiast nie można
    wykluczyć, że odmówi sporządzenia umowy i na to Cię tutaj uczulam.

    Tyle moich merytorycznych wyjaśnień.
    Sprawę kosztów tego czy tamtego chwilowo pozostawiam otwartą, bo....
    Tomku, wcześniej pisałeś o innej wartości i innej pow. użyt. domu, teraz
    napisałeś inaczej. Którą wartość i którą pow. użyt. mam uznać za obowiązującą?
    Datę urodzenia taty już znam i dzięki - oczywiście uwzględnię.
    Gdyby ten oporny brat nie przestał być oporny to jeszcze potrzebna mi
    informacja czy zamierzasz tam zamieszkać (bo wtedy pojawią nam się darowizny).
    Ja popatrzę jeszcze do przepisów czy co do domów na wsiach (wchodzących w skład
    gospodarstw rolnych) nie ma szczególnych uregulowań podatkowych.

    Wierząc, że w miarę jasne to dla Ciebie cieplutko pozdrawiam. B.
    Przejrzyj więcej wypowiedzi

     

     


    Copyright 2001-2099 - h2o Wystarczy kropla wody