Sprawa jest trochę skomplikowana, bo hiperłącza w Excelu nie lubią sortowania, a sortowanie nie przesuwa odpowiednio hiperłączy. Do tego jeszcze funkcja HIPERŁĄCZE nie obsługuje tablic, tylko pojedyncze komórki. Być może jest to do zrobienia z wykorzystaniem funkcji LAMBDA, nie próbowałem, ale obawiam się, że mogłoby to być dość powolne rozwiązanie....
W dalszym ciągu sugeruję użycie DataTable zamiast listy... Tabela po podpięciu do DataGridView bez żadnych kombinacji pozwala i na filtrowanie, i na sortowanie, a w użyciu jest równie prosta co lista. Lista, o ile mi wiadomo, nie posiada takich możliwości i trzeba je implementować samemu (musiałabyś poszukać, jakie interfejsy musi klasa implementować,...
Tak, tablica jest stała (512) ale nie wszystkie są aktualnie wykorzystywane. Z tego co wiem, SORT sortuje według wielkości, oraz nijak się ma do string'a. "Sorting is implemented for BYTE, WORD, INTEGER, LONG and DWORD arrays."
Spróbuj takie makro: [syntax=vbscript]Public Sub TworzFoldery() Dim Sciezka As String Dim i As Long Dim k As Integer Dim OstW As Long Dim NFolder As String Dim NPodFolder As String Dim JPlik As String Dim NPlik As String 'Sciezka = ThisWorkbook.Path & "\" OstW = Range("A" & Rows.Count).End(xlUp).Row For i = 1 To OstW NFolder = Range("A" & i) NPodFolder...
Policzy i zapisze w nowym dokumencie :) Przetestowane w MSWord 2003 Mam nadzieję że się przyda i o to chodziło :) Oczywiście jako w VB w msword Dim Slowo As String 'slowo z tekstu - szukane Const max_ilo_slow = 9000 'ilosc maksymalna slow ... ograniczenia :( Dim Slowa(max_ilo_slow) As String 'tablica z slowami Dim Licznik_slowa(max_ilo_slow)...
1. ... projekt (kilkanaście tyś. zdjęć) ... 2. ... miałoby wyglądać tak, że w katalogu w którym są zdjęcia (głównie *.JPG chodź mogą być inne formaty) wrzucam plik: prezentacja_tuJejNazwa.ppt . I otwieram go i prezentacja się uzupełnia np. po na ciśnięciu przycisku o zdjęcia z katalogu. 3a. ... Zdjęcia idą po dacie wykonania zdjęcia od najmłodszego...
Można tak: [syntax=vb]Sub AddItem(ByVal sItem As String, ByRef cmbBox As ComboBox) ' adds item retaining alphabetic order Dim l As Long For l = 0 To cmbBox.ListCount - 1 Select Case StrComp(cmbBox.list(l), sItem, vbTextCompare) Case 0: Exit Sub ' already in the combobox Case 1 cmbBox.AddItem sItem, l Exit Sub End Select Next l cmbBox.AddItem sItem End...
Witam, Potrzebuję napisać makro sortujące kolumnę względem długości zawartości jej komórek (dane są typu tekstowego). Kolumna jest zapisana jako tabela. Chodzi mi o to aby procedura sortująca nie odwoływała się bezposrednio do tej kolumny, ponieważ kolumn do posortowania w taki sposób jest więcej. Myślałam o wykorzystaniu algorytmu szybkiego sortowania,...
Sprawdź czy dobrze - Bo nie wiem czy dobrze zrozumiałem. A poprawiałem kod "czysto" matematycznie bez większego rozumienia - minęło 3, roku Dane i przycisk dla "nowego" makra w Arkusz2 [syntax=vbnet]Sub Dostosuj2() Dim lista As Variant, ileWrs As Integer, idx As Integer Dim OstW As Long, tbl() As Variant, i As Long, j As Integer Dim Unikaty1 As New...
Zbędne spacje usuniesz np. w ten sposób : function TrimSpaces(tekst : widestring):widestring; begin result:=tekst; while (pos(' ',result)<>0) do delete(result,pos(' ',result),1); end; [...] RichEdit1.Text:=TrimSpaces(RichE... A działający kod, który wykonuje to zadanie...
Wiadziałem w innych topikach że trochę kumasz VBA więc czego sam nie dołożysz sortowania? Przecież to nie jest trudne. Jak czegoś nie rozumiesz to nagraj makro i przeanalizuj jak jest zbudowane. Wprowadź swoje poprawki i ... tadam ... :) proste :) Poniżej dołożyłem sortowanie po A i po E Po E bo chyba o to głównie chodzi - gdyż funkcja w kolumnie B...
Tak na szybko napiszę kod, bez większego tłumaczenia, bo mi się nie chce. ;) Mam nadzieję, że ogarniesz. Do klasy w sekcji public dodaj: [syntax=cpp]friend ostream &operator <<(ostream &, const Student &); friend istream &operator >>(istream &, Student &); friend bool sortujWgImion(const Student &, const Student...
Sortowanie zmiennych string zawsze zwróci taki wynik. '7-' zawsze będzie większe niż '15-'. Jedynym rozwiązaniem, jest zapisywanie w bazie danych numer ów z ustaloną ilością zer z przodu, tak aby ciąg znaków miał taką samą długość, np. : '0007-' za miast '7-' '0015-' zamiast '15-' i tak dalej.
Witam, Napisałem program który sortuje listę podanych z klawiatury miast, i porównuje czy nie ma w nich zakazanych znaków(liter, itp) które są wczytywane z pliku .txt. Wszystko niby działa, tylko przy wpisywaniu miast nie mogę wpisać pierwszej nazwy, pozostałe już można. Proszę o pomoc [syntax=cpp]#include <iostream> #include <string> #include...
Sorki , ale naprawdę zależy mi na tym , a w bcb nie widzę nic co mógłbym wykorzystać enum TTypeSort {tsIncrease, tsDecrease}; int __fastcall CustomSortIncrease(TStringList *Lista, int idx1, int idx2) { String cTemp1 = Lista->Strings[idx1]; String cTemp2 = Lista->Strings[idx2]; return CompareText(cTemp1,...
Witam mały dopisek i będzie działać myitems.Sort "[Wysłano]", True Wersja poprawiona [syntax=vbscript] Sub GetInboxItems() Dim ol As Outlook.Application Dim ns As Outlook.NameSpace Dim fol As Outlook.Folder Dim i As Object Dim mi As Outlook.MailItem Dim n As String Dim FilterText As String Dim kontrakt As Variant 'Dim OutMail As Object 'Dim OutApp As...
[syntax=c] int value(char literka) { int digit; if(islower(literka)) { digit = literka ; } else if(isupper(literka)) { digit = literka + 32; } else { digit = 0; } return digit; } int compare(char* string,char* string2) { int a,b,difference,i; a=value(string[0]); b=value(string2[0]); if((difference = a - b)!=0) return difference; else { for(i=1;difference==0...
Witam. Dopisz kod w bloku <switch> a następnie po wyświetleniu wszystkich pól struktury dopisz "<<endl;" lub dodaj pole typu string w strukturze z paroma spacjami jako separator i można wyświetlać strukturę po strukturze.
O w mordkę, że ja o tym nie pomyślałem. Ja siedzę i kombinuję nad tym chyba z tydzień, spać nie mogę a to przecież działa jak na liczbach. W ogóle nie wziąłem tego pod uwagę, że można tak na string operować. WIELKIE dzięki
Kolega mi pomógł, program działa....niemam zielonego pojęcia na jakich zasadach deklaracja d[i].first/second działa, i nie ma błędu segmentacji 139(0x8B)????????? [syntax=cpp]#include <cstdlib> #include <iostream> #include <string> #include <vector> using namespace std; void Poj_Wczytaj(vector <pair <string,int> >...
Dzięki PRL. Lekko zmodyfikowałem kod: P.S. ak działa .RowSource? Próbowałem tak: Me.Lista.RowSource =""SELECT * FROM Zapomniałeś o Me.Lista.Requery. Bez .Lista.Requery też działa. Dlaczego? ' " [/syntax] Zapomniałem o zamykającym ' W trakcie testowania tego rozwiązania sortowania, pojawił się kolejny problem - z filtrem. Otóż zmiana klucza sortującego...
Wstawiłem tak i niestety są same błędy - kompletnie nie rozumiem odnoszenia się do danych z poszczególnych rekordów w tablicy... public int porownaj_zamien(String a, String b) { return a<b; } void Zamien(String i1, String i2) { String ts=i1.PodajNazwisko(); i1.NadajNazwisko=i2.PodajNazwisko; i2.NadajNazwisko()=ts;...
Nie znam JAVA. Na stronie jquery jest podany przykład zakładek, jakie metodą drag and drop mogą być przeciągane z miejsca na miejsce: http://jqueryui.com/tabs/#sortable Skrypt ten ładnie działa, sortujemy zakładki - ale chciałbym po takim ręcznym sortowaniu łatwo uzyskać łańcuch string z ustaloną tak ręcznie kolejnością, czyli stawiam na koniec tej...
Proszę o pomoc z sortowaniem tablicy wskaźników na obiekty różnych typów. Tablica działa poprawnie, niestety sortowanie - nie. Przypuszczam, że zamiast skutecznie zamieniać miejscami wskaźniki w tablicy ja sortuję kopie tych wskaźników, ale próby zmian kończą się protestami kompilatora. W tekście zapytania umieszczam problematyczny kod z głównej funkcji,...
Piszę program o sortowaniu liczb i doszedłem już do tego, że dane zczytuję, ale nie wiem jak je posortować ( mam pary liczb i muszę sprawdzić ile jest wierszy z wielokrotnościami liczb ) [SYNATX[syntax=cpp][/syntax]]include <iostream> #include <fstream> #include <string> using namespace std; int main(void) { int liczbaPoprawnychWierszy...
Witam, Miałem problem z sortowaniem danych w wielokolumnowym listbox'ie ale dzięki temu forum, a zwłaszcza dzięki (at)PRL uporałem się z tym. Teraz nieoczekiwanie pojawił się nowy problem, a nawet dwa... Ale od początku Listbox ma kilka kolumn do których dane wybierane są kwerendą z kilku tabel (nie wszystkie pola tabel są w wyniku kwerendy). Po aktualizacji...
2. Zapomniałem to zmienić :D 1. main [syntax=cpp-qt]#include <iostream> #include <vector> #include <string> #include <time.h> #include <algorithm> #include "Zwierz.h" #include "Pies.h" #include "Kot.h" using namespace std; void f_glos(Zwierz &f) { f.daj_glos(); } void f_roczek(Zwierz &f) { f.rok_urodzenia(); } void...
int me_analiza(int wzor_id, string wzor){ //wylawiamy funkcje bool dalej=true; int f_pos=0; int pom_a=0; int pom_b=0; string z_funkje[100]; while(dalej) { pom_a = wzor.find("&", f_pos); if(pom_a!=-1) { z_funkje[pom_b] = wzor.substr(pom_a+1, 4); f_pos=pom_a+1; }else{dalej=false;}...
Nie jest oczywiste, że pliki będą otwierane kolejno wg nazwy. Sortowanie w Windowsie nie jest liczbowe, a tekstowe (1, 10, 2, 20, etc) Jeśli z nazwy pliku można wyciągnąć adres docelowy (z offsetem), wtedy[syntax=vb]Sub Importuj2() Dim wbDst As Workbook, wbSrc As Workbook Dim strPath As String, plik As String, rng1 As String, rng As String strPath =...
Witajcie, Potrzebuje pomocy w napisaniu programu - program wczytuje z pliku losowania Multi Lotka, musi oddzielic wyyniki z kazdej linii od daty i nr losowania(problem nr 1) oraz wyliczyc kombinacje wszystkich 10-tek w ramach kazdego losowania, porownac ja z innymi zapisanymi 10-tkami z reszty losowan (problem nr 2) i na koniec wyswietlic statystyke...
Witam. Mam wykonać projekt słownika w języku C++, a jako że jestem raczej słaby w te klocki, dużo korzystałem z internetu czy czasami pomocy kolegów, lecz projekt jest nieco do poprawy z czym nie mogę w ogóle sobie poradzić :? O to co udało mi się do tej pory stworzyć: [syntax=c]#include <fstream> #include <iostream> #include <string>...
już pokazuje :) proszę tylko o wyrozumiałość jestem bardziej informatykiem niż elektronikiem i to jest mój pierwszy w życiu układ :D http://obrazki.elektroda.pl/2037088200_1... poniżej też wersja robocza kodu :) [syntax=cpp]// PROJEKT SZKLARNIA // LCD #include <LiquidCrystal.h> // bibliotek LCD LiquidCrystal lcd(3, 4, 5, 6, 7,...
Mógłby ktoś pomoc mi z pozostałymi? --edit-- dodałem zadanie 4 i 5 Zadania: 3, 4, 5, 6, 7, 8: Z tym algorytmem do wagi to ogólnie jest coś nie tak bo jak ktoś ma 150cm wzrostu i 150kg wagi to raczej nie ma właściwej wagi... (edit: poprawiłem wpis dotyczący wagi, mój błąd). Lepsze są kalkulatory bardzo mało czytelny, uprzedzam Oh my God! Wystarczyło...
Dzień Dobry Zwracam się do wszystkich uprzejmych i chcących pomóc osobie która zaczyna przygodę z makrami, ale zapotrzebowanie na dobre makro jest większe niżwiedza moja w obecnym czasie. Nie proszę o zrobienie gotowca tylko wskazanie błędów, lub o podpowiedź co mam zmienić w pliku którym się posiłkuję by : ad.1 W arkuszu Dane na zielono ( brane pod...
Mam napisaną prostą bazę w c niestety podczas usuwania osoby z listy program się sypie choć kompilator nie wyświetla żadnych błędów. Co jest nie tak?? #include <iostream> #include <string> #include <fstream> using namespace std; struct Osoba { int numer; /// numer w bazie string Nazwisko; string Imie; int NrTel; }; /// dodawanie...
Sortowanie zrealizujesz pisząc ogólną procedurkę: Sub Sortowanie(Klucz As String) Selection.Sort Key1:=Range(Klucz), Order1:=xlAscending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom End Sub i wywołując ją w obsłudze przycisku z odpowiednim adresem. Dla Nazwisko będzie: Sub Makro3()...
Najwyraźniej nie jest to nic ważnego, gdyż kolega zignorował moją propozycję zdalnej pomocy na PW... Zaś użycie apostrofów w nazwie pola jest ewidentnym błędem, gdyż MySQL traktuje to wtedy jako wartość string i "sortuje" po niej. Zapytanie wykona się pozornie bez błędu, ale wynik będzie nieposortowany. Prawidłowym jest brak apostrofów przy nazwie pola...
Ah, pisałem Ci coś na PW, ale trudno -> student biedna osoba, proszę: [syntax=c] //Wype³nij interakcyjne pojemnik vector pojemnikami pair zawieraj¹cymi Imie(string) i //Wiek(int). Zaimplementuj wlasna funkcje sortowania przez wstawianie wg. wartosci //sk³adowej Wiek #include<iostream> #include<cstdio> #include<string>...
Drodzy koledzy. A po co utrudniacie sobie życie, kupując poszczególne pola, skoro można przepisać cały rekord. Poza tym, sprawdzanie tylko pierwszej litery przy sortowaniu, to "lekka bzdura". Czy powinienem przenieść nazwisko jaką pierwsze w strukturze danych? To nie ma żadnego znaczenia. Skoro odwołujemy się do konkretnego pola w rekordzie, to "miejsce"...
A, to zależy Karolino ;] czy chcesz zliczać pliki z uwzględnieniem podkatalogów czy bez... Moim zdaniem chodzi Ci o coś takiego: [syntax=csharp]//pobierz tylko "topowe" katalogi wskazanego folderu string[] directories = Directory.GetDirectories((at)"C:\Windows... "*", SearchOption.TopDirectoryOnly); foreach (string dir in directories) { //dla każdego...
[syntax=c]string imie; int a; void miasto(); // int miasto; // błąd był tu int klasa; int sil;[/syntax] Masz w kodzie okropny bajzel. 1. Nie używaj zmiennych globalnych (właśnie już wiesz czemu). 2. Jeżeli chcesz zastosować metodę Kopiego Pejsta - to znaczy że robisz coś źle. 3. Przeanalizuj ten kod: [syntax=c]#include <stdio.h> typedef struct...
podobno do tego właśnie służy funkcja strcmp() w string.h, ale jak ją Ta funkcja służy do porównywania łańcuchów danych, a samo sortowanie trzeba przeprowadzać wedle jakiegoś algorytmu (np sortowanie bąbelkowe).
To może jakoś tak? Pierwszy parametr wskazuje ComboBoxa, drugi zawiera maskę. U mnie to (mniej więcej) działa w sporej aplikacji. Możesz to jeszcze rozbudować, żeby jedną procedura ogarnąć kilka ComboBoxów. Na mój gust w warunku If powinna być jakaś inna kolumna niż J, tak wynika z opisu. Zmień to sobie. Pewnie pojawią się kolejne problemy, np: co zrobić,...
Bo to sortowanie stringów a nie liczb
Raczej chyba "yyyy-MM-d" ... albo wręcz: "yyyy-M-d", zaproponowałem to co wg mnie będzie lepsze, bo sortując po nazwie mammy sortowanie po dacie.
Poprawiłem kod dla czytelności, dopisz sobie resztę. Nie kompilowałem ze względu na niekompletny kod, liczyłem na swoją wiedzę: [syntax=c]#include <ctype.h> #include <stdbool.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX 80 #define END "koniec" // struktura liczby calkowitej z iloscia cyfr do...
Ale to jakieś skandynawskie te daty. Z kropkami. Makra dla Worda piszę baaardzo rzadko, więc takie prymitywne wyszło, ale działa... [syntax=vbscript]Sub Makro1() Dim lista() As Variant With ActiveDocument.Tables(1) 'wpisujemy do tablicy daty z 4-tej kolumny idx = 2 For i = 2 To .Rows.Count test = .Cell(i, 4) If Len(test) > 10 Then ReDim Preserve lista(idx)...
Witam! Po prostu, w części porównującej musisz użyć funkcji strcmp przecież porównujesz tego... no... hmm... stringi Zatem musisz użyć: [syntax=c] #include <string.h> ... if (strcmp(t[i].name, t[i+1].name) > 0) ... ...[/syntax]
Witam. Zmagam się z projektem gdzie muszę utworzyć strukturę z typem wyliczeniowym enum. Staram się potem go wczytać do bazy danych, ale otrzymuję błąd. "Error1error C2678: binary '>>' : no operator found which takes a left-hand operand of type 'std::istream' (or there is no acceptable conversion)" oraz "2IntelliSense: no operator ">>" matches...
Nie najprościej, ale dość efektywnie jest tak: 1 10 11 9 A B R X Z a b r x z nie dziwi. By poprawnie sortować string trzeba by użyć bardziej zaawansowanych algorytmów. W kodzie jest "zaremowana" (określenie pochodzi od starej formy wstawiania komentarzy poprzedzanych słowem "rem") obsługa schowka by jej użyć trzeba dołączyć UserForm w projekcie lub...
sortowanie alfabetyczne sortowanie automatyczne sortowanie programów
singer chwytacz kondensator mniejszy zasilacz redox rozładowanie
philips 43pus8118 klucze jonnesway
Sygnały dźwiękowe w telefonie - co oznaczają? Audi A4 B5 Avant 1.8T 2001 brak napięcia na lusterkach, demontaż włącznika grzania szyby